﻿
@font-face {
    font-family: 'Lato-Regular';
    src: url('../font/LATO-REGULAR.TTF');
}

@font-face {
    font-family: 'SquireD';
    src: url('../font/SQUIREB.TTF');      
}
 
body {
     font-size: 16px !important;
     text-align: justify !important;
     line-height: 28px !important;
     color:#666666;
     font-family: Lato-Regular !important;
}

@media only screen and (min-width:1600px) {
/*New _27_11_2024  */
    .Brandwidth_01 {
            width: 16%;
    }
    .Brandwidth_02 {
            width: 13%;
    }
    .Brandwidth_03 {
            width: 14%;
    }
    .Brandwidth_04 {
            width: 12%;
    }
    .Brandwidth_05 {
            width: 11%;
    }
    .Brandwidth_06 {
            width: 10%;
    }
    .Brandwidth_07 {
            width: 13%;
    }
    .Brandwidth_08 {
            width: 11%;
    }
/*end*/
    .setbdy_tblwidth {
       width: 1083px;
    }
    .ourvalues-align {
       /*padding: 92px 0px 92px 0px;*/
       padding: 102px 0px 102px 0px;
    }
    .ourvalues-align-2 {
        padding: 0px 0px 0px 0px;
    }
    .paracollapse {
       padding: 16px 30px 16px 30px;
       text-align: justify;
    }
    .SET_container {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 160px !important;      
    }
    .SET_wrapper {
        display: inline-block;
        min-height: 250px;
    }
    .SET_photo {
        z-index: 998;
        margin-top: -140px;
        position: relative;
        width: 200px;
        height: 200px;
        overflow: hidden;
        -webkit-transition: all 1000ms cubic-bezier(.005,1,1,0);
        -webkit-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -moz-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -ms-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -o-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -webkit-transition-timing-function: cubic-bezier(.005,1,1,0);
        -webkit-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -moz-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -ms-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -o-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
    }
    .SET_photo img {
      width: 200px;    
      height: 200px;
      border-top-left-radius: 100px;
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-bottom-left-radius: 100px;
      position: relative;
    }
    .convex {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        -moz-box-shadow: inset 0 0 20px 0 black;
        -webkit-box-shadow: inset 0 0 20px 0 black;
        box-shadow: inset 0 0 20px 0 black;
        z-index: 999;
        top: 0;
    }
    .show-off {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        top: -200px;
        left: -200px;
        -moz-transition: 1.5s;
        -webkit-transition: 1.5s;
        -o-transition: 1.5s;
        transition: 1.5s;
        -moz-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        background: linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -moz-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -o-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        z-index: 999;
    }       
    .SET_name {
        font-weight: bold;
        /*font-style: italic;*/
        /*right: -210px;*/
        /*margin-right: 210px;*/
        color:#f58220;       
        font-size: 24px;
        margin: 0px 0px 0px 250px; 
        padding: 10px 0px 10px 0px;     
        position: relative;          
        top: -200px;
        display: block;
        overflow: hidden;      
    }
    .SET_title {
        color: #00aab3;      
        font-size: 18px;
        /*font-style: italic;*/
        position: relative;
        /*right: -210px;*/
        margin: 0px 0px 0px 250px; 
        padding: 10px 0px 10px 0px;            
        top: -210px;
        display: block;
        overflow: hidden;
        /*margin-right: 220px;*/
    }
    .SET_body {
        position: relative;
        /*background: #d4eae4;*/
        /*padding: 10px;*/
        /*padding-left: 150px;*/            
        background-image: url(../Images/back-gray-texture.png);
        padding: 30px 50px 30px 150px;
        right: -100px;
        top: -210px;
        margin-right: 100px;
        overflow: hidden;
    }
    .SET_body.extended {
        top: -230px;
        padding-top: 10px;
    }
    .collapse.in {
        display: block;
    }
    .SET_body a.collapsed:before {
        content: 'Read more »';
    }
    .SET_body a:before {
         content: 'Read less »';
    }
    .SET_readmorebtn {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:hover {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:focus {                               
        color: #ffffff;
        /*background: #005a70;*/
        background-color:#00aab3;
        text-decoration: none;
        outline: 3px solid #00aab3;
        outline-offset: 0;
        border: 1px dashed #00aab3;
    }
    .Management2align {
        /*padding: 30px 0px 30px 45px;*/
        padding: 30px 200px 30px 200px;
    }
    .Trading2_Box {
        border: 1px solid #e6e6e6;
        border-radius: 0px;
        text-align: -webkit-center;
        /*border-bottom: 12px solid #00aab3;*/
    }
    .Trading2_Box:hover {
         border: 1px solid #00aab3;
          /*border: 1px solid #f6bb19;*/
         /*border-bottom: 12px solid #00aab3;*/
         transition: .7s all ease-in-out;
    } 
    .Trading2_Boxslider {
        cursor: pointer;
        /*height: auto;*/
        height: 182px;
        position: relative;
        overflow: hidden;
        width: auto;
        text-align: center;
        border: 1px solid #ffffff;
        margin: 20px 0px 0px 0px;
        border-radius: 0px;
        padding: 20px 20px 20px 20px;
        /*background-color: #00aab3;*/
        background-color: #f6bb19;
        
        border: 1px solid #dfdedc;
    }
    .Trading2_BoxBottom {
      padding-bottom: 50px;
    }
    .Trading2_align {
        padding: 100px 50px 50px 50px;
    }
    .corepcple_img {
       width: 100%;
       max-width: 657px;
    }
    .disclaimer_backdrop {
        height: 798px;
    }
    .starsign_position {
        position: absolute; 
        margin: -43px 0px 0px 331px;
    }










    .modalbody-title {
        color: #f58220; 
        font-size: 26px !important; 
        text-align: left !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    .modalbody-subtitle {
        color: #00aab3; 
        font-size: 22px !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    /*.modalbody-ullistdiv {
        padding: 0px 0px 20px 0px;
    }*/
    .M-tilte {
        font-weight: bold;
        color: white;      
        padding: 10px 0px 10px 14px;
    }
    .M-body {
        padding: 15px 30px 15px 30px;
    }
    .M-exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 20px 0px 20px 0px !important;
    }
    .M-exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
        text-align: -webkit-center;   
    }
    .M-exp-elec-bullets-HT {
        padding: 30px 0px 20px 0px !important;
    }
    .M-exp-elec-txt-HT {      
        padding: 30px 0px 0px 0px !important;
        color: #000000;
        font-weight: bold;
        margin: 0px;
    }
    .M-backdrop {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .M-Closebtn {
        border-radius: 0px;
        background-color: #f6bb19;
        border: none;
    }
    .M-Closebtn:hover {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .M-CrossSignbtn {       
        margin-top: -60px !important;
    }
    .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .footer-bg {
        height: 130px;
        padding: 50px 30px 50px 30px;
    }
    .Disclaimer {
        text-align: left;      
    }
    .footer-Disclaimer {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
    .footer-Disclaimer:hover {
            color: #ffffff !important;            
            text-decoration: none !important;
            transition: all 0.4s ease-in-out;
    }
    .footer-Disclaimer:active {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
    .footertxtMEP {
        color:#ffffff; 
        text-align: left; 
        margin:0px
    }
    .brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 40px 0px 0px 0px;
    }  
    .sbpg-tranding-brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 0px 0px 40px 0px;
    }
    .UL-Bullet-Lists {     
        color: #666666;
        /*margin: 0px !important;*/
        padding-left: 20px !important;  
        /*text-align: left;*/
        text-align: justify;  
    }     
    .UL-Bullet-Lists-Li {
        padding-left:10px !important;
    }   
    .header-01 {
        display: inline-flex !important;        
        padding: 0px 0px 0px 275px !important; 
     }
    .header-02 {
        display: inline-flex !important;        
     }
    .phone-icon {       
        padding: 15px 5px 15px 5px !important;
    }
    .phoneno {
        color: #a6a9ae; 
        padding: 0px 10px 0px 0px !important;
    }
    .mailid {
        color: #a6a9ae; 
        padding: 0px 0px 0px 10px !important;
    }
    .mailid:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
     }
    .hdricon-01 {
        border-right: 2px solid #e3e3e3 !important; 
        border-left: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-fb {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }
    .fontawsm-fb:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-fb:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-02 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-tiw {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;       
    }
    .fontawsm-tiw:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-tiw:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-03 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-pint {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }  
    .fontawsm-pint:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-pint:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .shubhankar-associated-padding {
        padding: 0px 30px 0px 30px;
    }                          
    .shubhankar-logo {
        /*padding: 15px 0px 15px 0px !important;*/
        padding: 30px 0px 30px 0px !important;
        text-align: -webkit-center !important;      
    }
    .shub-associate-01 {
        color: #00aab3; 
        /*padding: 35px 0px 35px 0px !important;*/ 
        padding: 50px 0px 40px 0px !important;
        font-size: 26px !important; 
        margin: 0px !important;
    }
    .ISO-cmpy {
        color: #dc3524; 
        font-size: 18px !important; 
        font-weight: bold !important;
    }
    .MEP-Consultant {
        color: #f58220; 
        padding: 50px 0px 50px 145px !important; 
        font-size: 22px !important; 
        margin: 0px !important;
    }
    .header-nav-div {
        padding: 0px !important;     
        margin-bottom: -90px !important;       
    }
    .headernavbar {
        border-radius: 0px !important;      
        height: 70px !important; 
        background: rgba(000,0,0,0.6);      
        padding: 0px 0px 0px 40px !important;       
        /*padding: 0px 8px 0px 8px !important;*/
        border: none !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #00aab3 !important;
    }  
    .navbar-nav > li > a {
        /*padding: 25px 15px 25px 15px !important;*/
        padding: 25px 20px 25px 20px !important;
    }
    .hvr-bounce-to-bottom {
        color: #ffffff !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: 0px;
            left: 0;
            right: -1px;
            bottom: -25px;
            background: #00aab3;
            -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-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
         color: #fff !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); 
     }   
    .dropdown:hover > .dropdown-menu {
        display: block;
    }
    .dropdown > .dropdown-toggle:active {
        pointer-events: none;
    }  
    .dropdown-menu {
        padding: 0px !important;       
        top: 69px !important;       
    } 
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #00aab3 !important;
        color: #000000 !important;

     }
    .hvr-bounce-to-bottom1 {
        color: #ffffff !important;
        font-size: 15px !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;
        padding: 10px 15px 10px 15px !important;
        border-bottom: 1px solid rgba(255,255,255,0.6) !important;      
        background-color: #f58220 !important;
    }
    .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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: #000000 !important
      }
    .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);
     }               
    .banarslider {
        padding: 0; 
        z-index: -1;
    }
    .FSAlign-01 {
        padding: 0px 50px 0px 50px !important;
    }
    .FireSystem {
        color: #fff; 
        padding: 50px 30px 50px 40px !important; 
        font-size: 40px !important; 
        text-align: center !important; 
        height: 130px !important; 
        background: rgba(246,187,25,0.7); 
        margin-top: -130px !important; 
        margin-bottom: 0px !important;
    }
    .weoffer-Div{
        padding: 40px 0px 40px 0px !important;
    }                                                          
    .weoffer-01 {
        color: #00aab3; 
        font-size: 22px !important; 
        font-weight: bold !important; 
        text-align: right !important; 
        border-right: 5px solid #f58220 !important; 
        padding: 12px 25px 12px 25px !important;
        margin: 0px !important;
        line-height: 34px !important;
    }
    .ourcommitment {
        color: #bcbbb8; 
        font-size: 25px !important; 
        font-family: SquireD !important;
        font-weight: bold;       
        padding: 12px 10px 12px 10px !important; 
        text-align: left !important;
        margin:0px !important;
        line-height: 34px !important;
    }
    .AreaOfOp-01 {
        height: 160px !important;
    }
    .AreaOfOp-02 {
        padding: 62px 30px 62px 30px !important;
    }
    .AreaOfOperation{
        color: #000000; 
        text-align: left; 
        font-weight: bold; 
        font-size: 40px;
    }   
    .MEP-tabs-Div-01 {
        padding: 0px 0px 90px 0px !important;
    }
    .MEP-tabs-Div-02 {
        padding: 30px 0px 30px 130px !important;     
        height: 580px !important;
    }
    .MEP-tabs-Div-03 {
       padding: 0px !important; 
       background-color: #fff !important; 
       height: 457px !important;
    }
    .MEP-tabs-01{
        color: #ffffff; 
        font-size: 16px !important;      
        width: 337px !important; 
        border-radius: 0px !important; 
          background-color:#4e4545;
        /*background-color: #333333;*/      
        padding: 8px 20px 8px 20px !important;  
        margin: 0px;
        border-bottom: 1.4px solid #fff ;
        float: right; 
    }
    .MEP-tabs-01:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .MEP-tabs-02{
        color: #ffffff; 
        font-size: 16px !important;      
        width: 337px !important; 
        border-radius: 0px !important; 
          background-color:#4e4545;
        /*background-color: #333333;*/ 
        padding: 8px 20px 8px 20px !important;      
        margin: 0px;     
        float: right; 
    }
    .MEP-tabs-02:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
         color: #000000 !important;
         background-color: #f6bb19 !important;                
    } 
    .tabstitle-01 {
        color: #f58220; 
        font-size: 26px !important;       
        text-align: left !important;      
        padding: 25px 40px 25px 40px !important;
        margin: 0px;
    }
    .tabsbanner-01 {
        padding: 0px 40px 0px 40px !important;
    }
    .tabsullist-01 {     
        padding: 25px 20px 25px 40px !important;    
    }  
    .bgimg-back-trading {      
        height: 920px !important;
        padding: 0px !important;
        background-image: url(../Images/back-trading.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .trading-01 {
        padding: 0px 70px 0px 60px !important;      
        margin: -90px 0px 0px 0px !important;
    }
    .trading-02 {
        padding: 0px 0px 0px 0px ; 
        opacity: 1;
    }
    .trading {
        background-color: #00aab3 !important; 
        padding: 60px 20px 60px 20px !important; 
        font-size: 40px !important; 
        color: #ffffff !important; 
        text-align: center !important; 
        font-weight: bold !important;
        margin: 0px !important;
    }
    .bajaj-icon-div {    
       float: right !important;
       margin: 180px 0px 0px 0px !important;      
       background-color: #ffffff;

    }
    .bajajimg-01 {
        padding: 40px 0px 15px 0px !important;
    }
    .bajajullist-01 {
        padding: 15px 0px 40px 20px !important;
    }   
    .ESCdiv-01 {
        height: 160px !important;
    }
    .ESCdiv-02 {
        padding: 70px 30px 54px 30px !important;
    }   
    .ESC-heading {
        color: #000000;
        text-align: left !important;
        font-weight: bold !important;
        font-size: 40px !important;
    }
    .exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;      
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
    }
    .exp-elec-txt-HT {
        padding: 20px 20px 20px 20px !important; 
        color: #000000; 
        font-weight: bold;
    }
    .exp-elec-bullets-HT {
        padding: 0px 20px 0px 20px !important;       
    }  
    .exp-elec-title-LT {
        color: #f58220;
        font-size: 26px !important;     
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-LT {
        padding: 0px 20px 0px 20px !important;
    } 
    .exp-elec-bullets-LT {
        padding: 20px 20px 50px 20px !important;       
    }
    .our-vision-misson-align-01 {
         padding: 0px !important;   
    }
    .our-vision-Div-01 {
        background-color: #00aab3; 
        padding: 0px !important;
    }
    .our-vision-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;
    }
    .our-vision-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-vision-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-vision-Div-04 {            
         /*padding: 20px 30px 90px 30px !important;*/  
         /*padding: 20px 30px 62px 30px;*/   
         padding: 20px 30px 42px 30px;
    }
    .our-vision-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .CLA-Imgheight {       
        /*height: 489px;*/      
        height: 517px;
        width: 100%;
    }
    .CLA-Div-01 {
        padding: 0px !important;
    }
    .CLA-Div-02 {           
        margin: -430px 0px 0px 0px !important;
    }
    .CLA-title {
        color: #010000; 
        font-size: 25px !important; 
        font-weight: bold !important; 
        padding: 0px 20px 0px 20px !important; 
        text-align: center !important;
        line-height: 36px !important;
    }
    .our-mission-Div-01 {
        background-color: #f58220; 
        padding: 0px;
    }   
    .our-mission-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;    
    }
    .our-mission-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-mission-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-mission-Div-04 {    
         /*padding: 20px 30px 62px 30px !important;*/
         padding: 20px 30px 42px 30px !important;
    }
    .our-mission-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .why-us-title {
        color: #000000; 
        /*padding: 50px 20px 0px 20px;*/ 
        padding: 50px 20px 0px 20px; 
        font-size: 40px !important; 
        font-weight: bold !important;
    }
    .why-us-info {
        color: #666666; 
        /*padding: 40px 20px 30px 20px !important;*/
        padding: 40px 20px 40px 20px;
    }
    /*.why-us-ullist-info {
        padding: 0px 0px 0px 20px;
    }*/
    .core-principles {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .core-principles-img-div-01 {
        padding: 40px 25px 40px 25px !important;
    }
    .quality-assu-bg-img {
        height:800px !important; 
        padding: 0px !important;
        background-image: url(../Images/quality-assurance.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .shadow-effect-div-01 {     
        height:auto !important;
        background: rgba(000,0,0,0.7) !important;
        margin-top: 0px !important;
        padding: 0px !important;
    }
    .quality-assurance-title {
        padding: 70px 0px 70px 0px !important; 
        color: #000000; 
        font-size: 40px !important; 
        text-align: center !important; 
        font-weight: bold !important;
    }
    .quality-assurance-info {
        color: #ffffff; 
        padding: 50px 150px 40px 150px !important; 
        margin: 0px !important;
    }
    .quality-assurance-div-02 {       
        color: #f58220;
        padding: 0px 145px 41px 130px !important;          
    }
    .customer-satisfaction-div-01 {
        /*height: 500px !important;*/
        height: 470px;
    }
    .customer-satisfaction-title {
        color: #000000;
        padding: 50px 40px 50px 40px !important;
        font-size: 40px !important;
        text-align: left !important;
        font-weight: bold !important;
        margin: 0px !important;
    }
    .customer-satisfaction-div-02 {
        background-color: #ffffff;
        padding: 50px 50px 50px 180px !important;
        border: 1px solid #e6e6e6 !important;
    }
    /*box shadow class*/
    .customer-satisfaction-div-02:hover { 
         box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 10px 0 rgba(0, 0, 0, 0.20) inset, 0 -1px 10px 0 rgba(0, 0, 0, 0.10) inset;
         transition: all .6s ease-in-out !important;
     }           
    .customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
    }
    .customer-satisfaction-img {      
        padding: 0px 0px 0px 50px !important;
        margin: -234px 0px 0px 0px !important;
    }
    .footer-bgheight {      
        height: auto;
    }
    .footer-col-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-02 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-03 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-04 {     
        padding: 0px 30px 50px 30px !important;
    }
    .ftr-div-01 {
        /*padding: 50px 0px 25px 0px !important;*/
        padding: 50px 225px 25px 0px !important;
    }
    .ftr-div-02 {
        padding: 20px 0px 10px 0px !important;
    }
    .ftr-person-name {
        color: #f6bb19 !important;
    }
    .ftr-person-contact {
        color: #00aab3 !important;
    }
    .ftr-div-03 {
        padding: 10px 0px 20px 0px !important ;
    }
    .ftr-writeus-text {
        color: #f6bb19 !important; 
    }
    .ftr-cmpny-mailid {
       color: #00aab3 !important;
    }
    .ftr-cmpny-mailid:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
     }
    .ftr-cmpny-mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-04 {
        padding: 50px 0px 25px 0px !important;
    }
    .ftr-our-info-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-locate-us-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-div-05 {
        padding: 0px 0px 5px 0px !important;
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;
    }
    .ftr-info-home-list {
        color: #757575 !important; 
        text-decoration: none !important;
    }
    .ftr-info-home-list:hover {
        color: #f58220 !important;     
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-info-home-list:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-06 {
        padding: 5px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-07 {
        padding: 5px 0px 5px 0px !important; 
        border:none !important;      
    }
    .ftr-div-08 {
        padding: 110px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-09 {
        padding: 50px 0px 25px 0px !important;
    }
    .all-rights-reserved {
        color: #666666;     
        margin: 0px;
        text-align: right;
    }
    .scrollup {
        position: fixed;
        right: 3px;
        bottom: 25px;      
        color: #101010 !important;    
        background-color: #00aab3 !important;
        width: 38px;
        height: 38px;
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #b22d24 !important;
        transition: all 0.4s ease-in-out;
        border-radius: 100% !important;
    }
    .scrollup:hover {    
        background-color: #f58220 !important;              
        color: #101010 !important;
        transition: all .6s ease-in-out;
     }
    /*sub-pages css ('sbpg' = sub page classes name)*/
    .subpage-nvbar-00 {
        padding: 0px; 
        position: relative; 
        opacity: 1;       
    }   
    .subpage-title {
        font-weight: bold !important;
        font-size: 36px !important;
        color: #000000;            
        padding: 120px 20px 50px 10px !important;
        margin: 0px !important;
    }
    .breadcrumb {
        float: right !important;
        background: none !important;
        padding: 120px 10px 50px 0px !important;
        margin: 0px !important;
    }
    .breadcrumb-item {
        color: #666666 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out; 
        outline: 0 !important;
    }
    .breadcrumb-item:hover {
        color: #000000 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
        outline: 0 !important;
    }
    .sbpg-fix-padding-01 {
        padding: 100px 0px 100px 0px;
    }
    .sbpg-fix-padding-02 {
         padding: 50px 0px 50px 0px;
    }
    .sbpg-tables-highlights {
        color: #000 !important; 
            font-weight: bold !important;
    }
    .heading-title-orange {
        color: #f58220;  
        font-size: 26px !important;      
        margin: 0px;
    }
    .sbpg-vision-mission {       
        /*padding: 78px 0px 78px 0px;*/
            /*padding: 92px 0px 92px 0px;*/
            padding: 102px 0px 102px 0px;
    }
    .sbpg-back-our-goals-01 {
        position: relative;
        padding: 50px 0px 50px 0px;
    }
    .sbpg-back-our-goals-02 {
        position: relative;
        padding: 0px 30px 50px 20px;
        height: 565px;
    }
    .sbpg-back-our-goals-title {
        color: #010000;
        font-size: 40px !important;
        font-weight: bold !important;
        padding: 0px 20px 0px 20px !important;
        text-align: center !important;
        line-height: 36px !important;
        margin: 0px !important;
    }
    .sbpg-back-our-goals-info {
        color: #000000;
        font-size: 20px;
        font-weight: bold;
        padding: 0px 20px 30px 20px;
        margin: 0px;
    }
    .sbpg-back-our-goals-ullist {
        padding: 0px 15px 0px 20px;
    }
    .sbpg-company-snapshot-01 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-company-snapshot-02 {
        padding: 50px 50px 50px 50px;    
         background-color: #f4f4f4;       
    }
    .sbpg-ourbusiness-table {
        padding: 50px 50px 50px 50px;        
        background-color: #f4f4f4;
    }
    .sbpg-ourbusiness-image {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-management-fix-padding-02 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-management-promoters-div-01 {     
        padding: 0px 30px 0px 30px;
    }
    .sbpg-management-promoters {
        margin: 0px;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-top: 1px solid #e3e3e3;
        padding: 20px 10px 20px 10px;
        text-align: center;      
        background-color: #f6bb19 !important;    
        color: #000000;
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .sbpg-management-table-div {
        padding: 0px 10px 0px 10px;
    }
    .sbpg-management-table-height {           
        height: 1917px !important;
    }
    .sbpg-core-priniples-image {
        text-align: -webkit-center;
        /*padding: 80px 0px 80px 0px;*/
         padding: 50px 0px 50px 0px;
    }
    .sbpg-certificate-tabs-01 {
        padding: 50px 0px 30px 0px;
    }
    .sbpg-certificate-tabs-02 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-certificate-tabs-align {
        float: left;
    }
    .sbpg-MEP-tabs-01 {
        color: #ffffff;
        font-size: 16px !important;
        width: 337px !important;
        border-radius: 0px !important;
          background-color:#4e4545;
        /*background-color: #333333;*/       
        padding: 8px 20px 8px 20px !important;
        margin: 0px;
        border-top: 1.4px solid #fff;
        float: right;
    }
    .sbpg-MEP-tabs-01:hover {
        color: #000000 !important;
        background-color: #f6bb19 !important;
        transition: all .6s ease-in-out !important;
        outline: 0;
        text-decoration: none !important;
        border-left: 15px solid #00aab3;
    }
    .sbpg-empanelment-align-01 {     
        padding: 50px 45px 50px 45px;     
    }
    .sbpg-empanelment-align-02 {    
        padding: 0px 10px 0px 10px;
    }
    .sbpg-empanelment-align-03 {
       padding: 0px 10px 0px 10px;
    }
    .sbpg-empanelment-table {
        height: 468px;       
    }
    .sbpg-operations-fix-padding-02 {      
        padding: 35px 0px 60px 0px;
    }
    .sbpg-operations-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 20px 25px 20px !important;
        margin: 0px;
    }
    .sbpg-operations-tabsbanner-01 {
        padding: 0px 20px 0px 20px !important;
    }
    .sbpg-operations-tabsullist-01 {      
         padding: 25px 25px 0px 25px !important;
    }       
    .sbpg-operations-yellow-border-01 {
        padding: 50px 20px 20px 20px;     
    }
    .sbpg-operations-yellow-border-02 {
        padding: 134px 20px 20px 20px;      
    } 
    .sbpg-operations-yellow-border-03 {
        padding: 50px 20px 20px 20px;      
    }
    .sbpg-operations-yellow-border-04 {
        padding: 162px 20px 20px 20px;       
    } 
    .sbpg-operations-yellow-border-05 {
        padding: 78px 20px 20px 20px;      
    }
    .sbpg-operations-yellow-border-06 {
        padding: 50px 20px 20px 20px;      
    }
    .image-fontawsmicon {      
        margin-left: 310px !important;
        padding: 12px 5px 12px 5px !important;
        background-color: #00aab3 !important;       
        margin-top: 390px !important;
        border: none !important;
        border-radius: 0 !important;
        height: 100px !important;
        width: 100px !important;
        font-size: 3em !important;
        text-align: -webkit-center !important;
    }
    .image-fontawsmicon:hover {      
        background-color: #f6bb19 !important;
    }
    .sbpg-tranding-fix-padding-01 {
        padding: 70px 10px 30px 10px;     
    }
    .sbpg-tranding-infopoints {    
        padding: 0px 30px 50px 30px;
    }
    .sbpg-tranding-ullist {        
        height: 172px;
        padding: 15px 20px 15px 20px !important;
        background-color: #f9e6b3 !important;         
    }
    .sbpg-tranding-imgdiv-01 {
        padding: 15px 0px 15px 0px !important;
        border-top: 1px solid #e6e6e6 ;      
        border-bottom: 12px solid #00aab3;
        text-align: -webkit-center;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }
    .sbpg-expertises-align {
        padding: 0px 5px 0px 5px;
    }
    .sbpg-approach-tabs-01 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 0px 25px 0px !important;
        margin: 0px;
    }
    .sbpg-approach-tabs-content-infopoints {
        padding: 0px 20px 0px 20px;
    }
    .sbpg-approach-tabs-content-image {
        text-align: -webkit-center;
        padding: 0px 40px 0px 40px;
    }
    .sbpg-quality-assurance-2-imgalign {
        text-align: -webkit-center;
    }
    .sbpg-quality-assurance-boxalign-01 {
        padding: 0px 300px 0px 300px;
    }
    .sbpg-quality-assurance-topborder {
        border-top: 12px solid #f58220;
        margin-top: -140px;
    }
    .sbpg-quality-assurance-boxalign-02 {
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 50px 50px 50px 50px;
        background-color: #fff;
    } 
    .sbpg-whyus-div-01 {
        padding: 50px 10px 50px 30px;
    }
    .sbpg-whyus-div-02 {
        /*padding: 0px 0px 0px 20px;*/
        padding: 0px 20px 0px 20px;
    }
    .sbpg-whyus-title {
        color: #f58220;
        padding: 0px 0px 0px 20px !important;
        font-size: 40px !important;
        font-weight: bold !important;
    }
    .sbpg-why-us-info {
        color: #666666;       
        padding: 40px 20px 40px 20px !important;
        margin: 0px;
    }
    .sbpg-photogallary-bg-border-align{
        padding: 100px 0px 100px 0px;
    }
    .sbpg-photogallary-bluebg-title-align {
        padding: 0px 250px 0px 250px;
        margin: -164px 0px 0px 0px;
    }
    .sbpg-photogallary-bluebg-title{
        background-color: #00aab3 !important; 
        padding: 50px 20px 50px 20px !important; 
        /*font-size: 30px !important;*/ 
        font-size: 36px !important;
        color: #ffffff !important; 
        text-align: center !important;      
        margin: 0px !important;
    }
    .sbpg-photogallary-photos {
        padding: 20px 0px 20px 0px;
        text-align: -webkit-center;
    }
    .sbpg-photogallary-bg-border {
        border-bottom: 1px solid #e3e3e3;
        margin: 0px;
    }
    .sbpg-customer-satisfaction-info-02 {
        background-color: #ffffff;     
        /*padding: 40px 40px 40px 40px !important;*/
         padding: 40px 40px 100px 40px !important;
        border: 1px solid #e6e6e6 !important;       
    }
    .sbpg-customer-satisfaction-img {    
        text-align: -webkit-center;      
        margin: -180px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .sbpg-customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-keyclient-div-01 {
        padding: 150px 0px 0px 0px;
    }
    .sbpg-keyclient-div-02{
        padding: 80px 40px 40px 40px;
        border-top: 1px solid #e6e6e6 !important;
        border-bottom: 1px solid #e6e6e6 !important;
        border-right: 1px solid #e6e6e6 !important;
    }
    .sbpg-keyclient-title {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-equipments-align {    
        padding: 50px 25px 70px 25px;
    }
    .sbpg-equipments-heading {
        color: #00aab3 !important;
        font-size: 24px;
        font-weight: bold;
        margin: 0px;
        padding: 20px 0px 20px 0px;
    } 
    .sbpg-contact-patners-names {
        color: #000000;
        font-weight: bold;
        font-size: 18px;
        padding: 15px 0px 15px 0px;
        margin: 0px;
    }
    .sbpg-contact-mailID {
        color: #666666 !important;
        padding-left: 21px;
    }
    .sbpg-contact-mailID:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .sbpg-contact-mailID:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .sbpg-contact-heading-title-01 {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-contact-heading-title-02 {
        padding: 0px 0px 40px 0px;
    }
    .sbpg-contact-reachtous{
         padding: 0px 20px 0px 40px;
    }
    .sbpg-contact-locatetous{      
         padding: 0px 40px 0px 20px;
    }
    .sbpg-contact-writetous{
         padding: 0px 40px 0px 20px;
    }
    .captchaimg {
        height: 40px !important;
        width: 100%;       
    }
    .form-control {             
        display: block;
        width: 100%;
        height: 35px !important;
        padding: 8px 15px !important;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #fff !important;       
        background-color: #212832 !important;    
        background-image: none;    
        border: 0.5px solid #757575  !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;

    }
    .form-control-align {
        padding: 0px 0px 10px 0px;
    }
    .btnsend {                          
        background-color: #00aab3;
        text-align: center;    
        padding-left: 15px;
        border: none;
        border-radius: 0px;      
        color: #ffffff;
        font-size: 16px;  
        width: 100% !important;
        height: 40px !important;
    }
    .btnsend:hover {       
        background-color: #f6bb19 !important;                     
        color: #000 !important;
        transition: .8s all ease-in-out;        
    }
    .sbpg-contact-facolor {
        color: #f6bb19 !important; 
        font-size: 25px !important; 
        padding: 5px 0px 5px 0px !important;               
    }
    .sbpg-contact-facolor-align-01 {
        display:flex;
    }
    .sbpg-contact-facolor-align-02 {
        color: #666666; 
        padding: 3px 0px 3px 15px;
    }
     [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
        transition: all 1.5s ease !important;      
    }


}

@media only screen and (min-width:1366px) and (max-width:1599px) {
    /*New _27_11_2024  */
    .Brandwidth_01 {
            width: 16%;
    }
    .Brandwidth_02 {
            width: 13%;
    }
    .Brandwidth_03 {
            width: 14%;
    }
    .Brandwidth_04 {
            width: 12%;
    }
    .Brandwidth_05 {
            width: 11%;
    }
    .Brandwidth_06 {
            width: 10%;
    }
    .Brandwidth_07 {
            width: 13%;
    }
    .Brandwidth_08 {
            width: 11%;
    }
/*end*/
    .setbdy_tblwidth {      
        /*width: 849px;*/
    }
    .paracollapse {
       padding: 16px 30px 16px 30px;
       text-align: justify;
    }

    .SET_container {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 160px !important;      
    }
    .SET_wrapper {
        display: inline-block;
        min-height: 250px;
    }
    .SET_photo {
        z-index: 998;
        margin-top: -140px;
        position: relative;
        width: 200px;
        height: 200px;
        overflow: hidden;
        -webkit-transition: all 1000ms cubic-bezier(.005,1,1,0);
        -webkit-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -moz-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -ms-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -o-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -webkit-transition-timing-function: cubic-bezier(.005,1,1,0);
        -webkit-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -moz-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -ms-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -o-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
    }
    .SET_photo img {
      width: 200px;    
      height: 200px;
      border-top-left-radius: 100px;
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-bottom-left-radius: 100px;
      position: relative;
    }
    .convex {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        -moz-box-shadow: inset 0 0 20px 0 black;
        -webkit-box-shadow: inset 0 0 20px 0 black;
        box-shadow: inset 0 0 20px 0 black;
        z-index: 999;
        top: 0;
    }
    .show-off {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        top: -200px;
        left: -200px;
        -moz-transition: 1.5s;
        -webkit-transition: 1.5s;
        -o-transition: 1.5s;
        transition: 1.5s;
        -moz-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        background: linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -moz-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -o-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        z-index: 999;
    }       
    .SET_name {
        font-weight: bold;
        color:#f58220;       
        font-size: 24px;
        /*font-style: italic;*/
        position: relative;
        /*right: -210px;*/
         margin: 0px 0px 0px 250px; 
        padding: 10px 0px 10px 0px;    
        top: -200px;
        display: block;
        overflow: hidden;
        /*margin-right: 210px;*/
    }
    .SET_title {
        color: #00aab3;
        font-size: 18px;
        /*font-style: italic;*/
        position: relative;
        /*right: -210px;*/
         margin: 0px 0px 0px 250px; 
        /*padding: 10px 0px 10px 0px;*/ 
         padding: 10px 0px 15px 0px;    
        top: -210px;
        display: block;
        overflow: hidden;
        /*margin-right: 220px;*/
    }
    .SET_body {
        position: relative;
        /*background: #d4eae4;*/
        /*padding: 10px;*/
        /*padding-left: 150px;*/            
        background-image: url(../Images/back-gray-texture.png);
        padding: 30px 50px 30px 150px;
        right: -100px;
        top: -210px;
        margin-right: 100px;
        overflow: hidden;
    }
    .SET_body.extended {
        top: -230px;
        padding-top: 10px;
    }
    .collapse.in {
        display: block;
    }
    .SET_body a.collapsed:before {
        content: 'Read more »';
    }
    .SET_body a:before {
         content: 'Read less »';
    }
    .SET_readmorebtn {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:hover {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:focus {                               
        color: #ffffff;
        /*background: #005a70;*/
        background-color:#00aab3;
        text-decoration: none;
        outline: 3px solid #00aab3;
        outline-offset: 0;
        border: 1px dashed #00aab3;
    }
    .Management2align {
        /*padding: 30px 0px 30px 45px;*/
        padding: 30px 200px 30px 200px;
    }
    .Trading2_Box {
        border: 1px solid #e6e6e6;
        border-radius: 0px;
        text-align: -webkit-center;
        /*border-bottom: 12px solid #00aab3;*/
    }
    .Trading2_Box:hover {
         border: 1px solid #00aab3;
         /*border: 1px solid #f6bb19;*/       
         transition: .7s all ease-in-out;
    } 
    .Trading2_Boxslider {
        cursor: pointer;
        /*height: auto;*/
        height: 182px;
        position: relative;
        overflow: hidden;
        width: auto;
        text-align: center;
        border: 1px solid #ffffff;
        margin: 20px 0px 0px 0px;
        border-radius: 0px;
        padding: 20px 20px 20px 20px;
        /*background-color: #00aab3;*/
        background-color: #f6bb19;
        border: 1px solid #dfdedc;
    }
    .Trading2_BoxBottom {
      padding-bottom: 50px;
    }
    .Trading2_align {
        /*padding: 100px 50px 50px 50px;*/
        padding: 50px 25px 0px 25px;
    }
    .corepcple_img {
       width: 100%;
       max-width: 580px;
    }
    .disclaimer_backdrop {
        height: 667px;
    }
    .starsign_position {
        position: absolute; 
        margin: -43px 0px 0px 272px;
    }



    .ourvalues-align {
        /*padding: 63px 0px 63px 0px;*/
        padding: 69px 0px 69px 0px;
    }
    .ourvalues-align-2 {
        padding: 0px 0px 0px 0px;
    }

    .imgwhyus {
        max-width: 700px;
        width: 100%;
        height: auto;
    }
    .modalbody-title {
        color: #f58220; 
        font-size: 26px !important; 
        text-align: left !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    .modalbody-subtitle {
        color: #00aab3; 
        font-size: 22px !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
     /*.modalbody-ullistdiv {
        padding: 0px 0px 20px 0px;
    }*/
    .M-tilte {
        font-weight: bold;
        color: white;
        padding: 10px 0px 10px 15px;
    }
    .M-body {
        padding: 15px 30px 15px 30px;
    }
    .M-exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 20px 0px 20px 0px !important;
    }
    .M-exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
        text-align: -webkit-center;   
    }
    .M-exp-elec-bullets-HT {
         padding: 30px 0px 20px 0px;
        /*padding: 20px 0px 20px 0px !important;*/
    }
    .M-exp-elec-txt-HT {      
        /*padding: 20px 0px 0px 0px;*/
        padding: 30px 0px 0px 0px;
        color: #000000;
        font-weight: bold;
        margin: 0px;
    }
    .M-backdrop {
        background-color: rgba(0, 0, 0, 0.7);            
    }
    .M-Closebtn {
        border-radius: 0px;
        background-color: #f6bb19;
        border: none;
    }
    .M-Closebtn:hover {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .M-CrossSignbtn {       
        margin-top: -60px !important;
    }
    .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .UL-Bullet-Lists {     
        color: #666666;
        /*margin: 0px !important;*/
        padding-left: 20px !important;  
        /*text-align: left;*/ 
        text-align: justify; 
    }     
    .UL-Bullet-Lists-Li {
        padding-left:10px !important;
    }   
    .header-01 {
        display: inline-flex !important;       
        padding: 0px 0px 0px 164px !important; 
     }
    .header-02 {
        display: inline-flex !important;        
     }
    .phone-icon {    
        padding: 15px 5px 15px 5px !important;
    }
    .phoneno {
        color: #a6a9ae; 
        padding: 0px 10px 0px 0px !important;
    }
    .mailid {
        color: #a6a9ae; 
        padding: 0px 0px 0px 10px !important;
    }
    .mailid:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
     }
    .hdricon-01 {
        border-right: 2px solid #e3e3e3 !important; 
        border-left: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-fb {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }
    .fontawsm-fb:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-fb:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-02 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-tiw {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;       
    }
    .fontawsm-tiw:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-tiw:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-03 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-pint {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }  
    .fontawsm-pint:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-pint:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .shubhankar-associated-padding {
        padding: 0px 30px 0px 30px;
    }                          
    .shubhankar-logo {
        /*padding: 15px 0px 15px 0px !important;*/
        padding: 30px 0px 30px 0px !important;
        text-align: -webkit-center !important;      
    }
    .shub-associate-01 {
        color: #00aab3; 
        /*padding: 35px 0px 35px 0px !important;*/ 
        padding: 50px 0px 40px 0px !important;
        font-size: 26px !important; 
        margin: 0px !important;
    }
    .ISO-cmpy {
        color: #dc3524; 
        font-size: 18px !important; 
        font-weight: bold !important;
    }
    .MEP-Consultant {
        color: #f58220; 
        padding: 50px 0px 50px 90px !important; 
        font-size: 22px !important; 
        margin: 0px !important;
    }
    .header-nav-div {
        padding: 0px !important;     
        margin-bottom: -90px !important;       
    }
    .headernavbar {
        border-radius: 0px !important;      
        height: 70px !important; 
        background: rgba(000,0,0,0.6);   
        padding: 0px 0px 0px 40px !important;           
        /*padding: 0px 8px 0px 8px !important;*/
        border: none !important;
    }    
    .navbar-inverse .headernav > .active > a {
        background-color: #00aab3 !important;
    }
    .navbar-nav > li > a {
        padding: 25px 15px 25px 15px !important;
    }
    .hvr-bounce-to-bottom {
        color: #ffffff !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: 0px;
            left: 0;
            right: -1px;
            bottom: -25px;
            background: #00aab3;
            -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-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
         color: #fff !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);
        }
    .dropdown:hover > .dropdown-menu {
        display: block;       
    }
    .dropdown > .dropdown-toggle:active {
        pointer-events: none;         
    }  
    .dropdown-menu {   
        padding: 0px !important;      
        top: 69px !important;       
    }
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #00aab3 !important;
        color: #000000 !important;

     }
    .hvr-bounce-to-bottom1 {
        color: #ffffff !important;
        font-size: 15px !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;
        padding: 10px 15px 10px 15px !important;
        border-bottom: 1px solid rgba(255,255,255,0.6) !important;
        background-color: #f58220 !important;
    }
    .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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: #000000 !important;         
     }
    .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);
     }             
    .banarslider {
        padding: 0; 
        z-index: -1;
    }
    .FSAlign-01 {
        padding: 0px 50px 0px 50px !important;
    }
    .FireSystem {
        color: #fff; 
        padding: 50px 30px 50px 40px !important; 
        font-size: 40px !important; 
        text-align: center !important; 
        height: 130px !important; 
        background: rgba(246,187,25,0.7); 
        margin-top: -130px !important; 
        margin-bottom: 0px !important;
    }
    .weoffer-Div{
        padding: 40px 0px 40px 0px !important;
    }                                                          
    .weoffer-01 {
        color: #00aab3; 
        font-size: 22px !important; 
        font-weight: bold !important; 
        text-align: right !important; 
        border-right: 5px solid #f58220 !important; 
        padding: 12px 25px 12px 25px !important;
        margin: 0px !important;
        line-height: 34px !important;
    }
    .ourcommitment {
        color: #bcbbb8; 
        font-size: 25px !important; 
        font-family: SquireD !important;
        font-weight: bold;     
        padding: 12px 10px 12px 10px !important; 
        text-align: left !important;
        margin:0px !important;
        line-height: 34px !important;
    }
    .AreaOfOp-01 {
       height: 160px !important;
    }
    .AreaOfOp-02 {
        padding: 62px 30px 62px 30px !important;
    }
    .AreaOfOperation{
        color: #000000; 
        text-align: left; 
        font-weight: bold; 
        font-size: 40px;
    }   
    .MEP-tabs-Div-01 {
        padding: 0px 0px 90px 0px !important;
    }
    .MEP-tabs-Div-02 {      
       padding: 30px 0px 30px 30px !important;    
       height: 557px !important;
    }
    .MEP-tabs-Div-03 {
       padding: 0px !important; 
       background-color: #fff !important; 
       height: 457px !important;
    }
    .MEP-tabs-01{
        color: #ffffff; 
        font-size: 16px !important;      
        width: 337px !important; 
        border-radius: 0px !important; 
        background-color:#4e4545;
        /*background-color: #333333;*/    
        padding: 8px 20px 8px 20px !important;      
        margin: 0px;
        border-bottom: 1.4px solid #fff ;
        float: right; 
    }
    .MEP-tabs-01:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .MEP-tabs-02{
        color: #ffffff; 
        font-size: 16px !important;      
        width: 337px !important; 
        border-radius: 0px !important; 
         background-color:#4e4545;
        /*background-color: #333333;*/ 
        /*padding: 15px 20px 15px 20px !important;*/       
         padding: 8px 20px 8px 20px !important;
        margin: 0px;     
        float: right; 
    }
    .MEP-tabs-02:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
         color: #000000 !important;
         background-color: #f6bb19 !important;                
    } 
    .tabstitle-01 {
        color: #f58220; 
        font-size: 26px !important;       
        text-align: left !important;      
        padding: 25px 40px 25px 40px !important;
        margin: 0px;
    }
    .tabsbanner-01 {
        padding: 0px 40px 0px 40px !important;
    }
    .tabsullist-01 {     
        padding: 25px 20px 25px 40px !important;    
    }  
    .bgimg-back-trading {     
        height:920px !important; 
        padding: 0px !important;
        background-image: url(../Images/back-trading.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .trading-01 {
        padding: 0px 70px 0px 60px !important;      
        margin: -90px 0px 0px 0px !important;
    }
    .trading-02 {
        padding: 0px 0px 0px 0px ; 
        opacity: 1;
    }
    .trading {
        background-color: #00aab3 !important; 
        padding: 60px 20px 60px 20px !important; 
        font-size: 40px !important; 
        color: #ffffff !important; 
        text-align: center !important; 
        font-weight: bold !important;
        margin: 0px !important;
    }
    .bajaj-icon-div {    
       float: right !important;
       margin: 180px 0px 0px 0px !important;      
       background-color: #ffffff;

    }
    .bajajimg-01 {
        padding: 40px 0px 15px 0px !important;
    }
    .bajajullist-01 {
        padding: 15px 0px 40px 20px !important;
    }   
    .ESCdiv-01 {
        height: 160px !important;
    }
    .ESCdiv-02 {
        padding: 70px 30px 54px 30px !important;
    }   
    .ESC-heading {
        color: #000000;
        text-align: left !important;
        font-weight: bold !important;
        font-size: 40px !important;
    }
    .exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;      
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
    }
    .exp-elec-txt-HT {
        padding: 20px 20px 20px 20px !important; 
        color: #000000; 
        font-weight: bold;
    }
    .exp-elec-bullets-HT {
        padding: 0px 20px 0px 20px !important;       
    }  
    .exp-elec-title-LT {
        color: #f58220;
        font-size: 26px !important;     
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-LT {
        padding: 0px 20px 0px 20px !important;
    } 
    .exp-elec-bullets-LT {
        padding: 20px 20px 50px 20px !important;       
    }
    .our-vision-misson-align-01 {
         padding: 0px !important;   
    }
    .our-vision-Div-01 {
        background-color: #00aab3; 
        padding: 0px !important;
    }
    .our-vision-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;
    }
    .our-vision-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-vision-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-vision-Div-04 {     
         padding: 20px 30px 62px 30px !important;
    }
    .our-vision-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .CLA-Div-01 {
        padding: 0px !important;
    }
    .CLA-Imgheight {       
        height: 545px;
    }
    .CLA-Div-02 {     
        /*margin: -455px 0px 0px 0px !important;*/
        margin: -500px 0px 0px 0px;
    }
    .CLA-title {
        color: #010000; 
        font-size: 25px !important; 
        font-weight: bold !important; 
        padding: 0px 20px 0px 20px !important; 
        text-align: center !important;
        line-height: 36px !important;
    }
    .our-mission-Div-01 {
        background-color: #f58220; 
        padding: 0px;
    }   
    .our-mission-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;    
    }
    .our-mission-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-mission-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-mission-Div-04 {    
         padding: 20px 30px 62px 30px !important;
    }
    .our-mission-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .why-us-title {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important;
    }
    .why-us-info {
        color: #666666; 
        /*padding: 40px 20px 30px 20px !important;*/
        padding: 40px 20px 40px 20px;
    }
    .why-us-ullist-info {
        padding: 0px 0px 0px 20px;
    }
    .core-principles {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .core-principles-img-div-01 {
        /*padding: 40px 25px 40px 25px !important;*/
        padding: 40px 10px 40px 10px;
    }
    .quality-assu-bg-img {
        height:800px !important; 
        padding: 0px !important;
        background-image: url(../Images/quality-assurance.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .shadow-effect-div-01 {     
        height:auto !important;
        background: rgba(000,0,0,0.7) !important;
        margin-top: 0px !important;
        padding: 0px !important;
    }
    .quality-assurance-title {
        padding: 70px 0px 70px 0px !important; 
        color: #000000; 
        font-size: 40px !important; 
        text-align: center !important; 
        font-weight: bold !important;
    }
    .quality-assurance-info {
        color: #ffffff; 
        padding: 50px 150px 40px 150px !important; 
        margin: 0px !important;
    }
    .quality-assurance-div-02 {       
        color: #f58220;
        padding: 0px 145px 41px 130px !important;          
    }
    .customer-satisfaction-div-01 {
        height: 500px !important;
    }
    .customer-satisfaction-title {
        color: #000000;
        padding: 50px 40px 50px 40px !important;
        font-size: 40px !important;
        text-align: left !important;
        font-weight: bold !important;
        margin: 0px !important;
    }
    .customer-satisfaction-div-02 {
        background-color: #ffffff;
        padding: 50px 50px 50px 180px !important;
        border: 1px solid #e6e6e6 !important;
    }
    /*box shadow class*/
    .customer-satisfaction-div-02:hover { 
         box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 10px 0 rgba(0, 0, 0, 0.20) inset, 0 -1px 10px 0 rgba(0, 0, 0, 0.10) inset;
         transition: all .6s ease-in-out !important;
     }           
    .customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
    }
    .customer-satisfaction-img {
        padding: 0px 0px 0px 30px !important;
        margin: -250px 0px 0px 0px !important;
    }
    .footer-bgheight {      
        height: auto;
    }
    .footer-col-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-02 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-03 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-04 {      
        padding: 0px 30px 50px 30px !important;
    }
    .ftr-div-01 {
        /*padding: 50px 0px 25px 0px !important;*/
        padding: 50px 170px 25px 0px !important;

    }
    .ftr-div-02 {
        padding: 20px 0px 10px 0px !important;
    }
    .ftr-person-name {
        color: #f6bb19 !important;
    }
    .ftr-person-contact {
        color: #00aab3 !important;
    }
    .ftr-div-03 {
        padding: 10px 0px 20px 0px !important ;
    }
    .ftr-writeus-text {
        color: #f6bb19 !important; 
    }
    .ftr-cmpny-mailid {
       color: #00aab3 !important;
    }
    .ftr-cmpny-mailid:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
     }
    .ftr-cmpny-mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-04 {
        padding: 50px 0px 25px 0px !important;
    }
    .ftr-our-info-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-locate-us-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-div-05 {
        padding: 0px 0px 5px 0px !important;      
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;
    }
    .ftr-info-home-list {
        color: #757575 !important; 
        text-decoration: none !important;
    }
    .ftr-info-home-list:hover {
        color: #f58220 !important;     
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-info-home-list:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-06 {
        padding: 5px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-07 {
        padding: 5px 0px 5px 0px !important; 
        border:none !important;      
    }
    .ftr-div-08 {
        padding: 110px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-09 {
        padding: 50px 0px 25px 0px !important;
    }  
    .all-rights-reserved {
        color: #666666;     
        margin: 0px;    
        text-align: right;
    }
    .footer-bg {
        height: 130px;
        padding: 50px 30px 50px 30px;
    }
    .Disclaimer {
        text-align: left;      
    }
    .footer-Disclaimer {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
    .footer-Disclaimer:hover {
        color: #ffffff !important;            
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
    .footer-Disclaimer:active {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
    .footertxtMEP {
        color:#ffffff; 
        text-align: left; 
        margin:0px
    }
    .brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 40px 0px 0px 0px;
    }
    .scrollup {
        position: fixed;
        right: 3px;
        bottom: 25px;      
        color: #101010 !important;    
        background-color: #00aab3 !important;
        width: 38px;
        height: 38px;
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #b22d24 !important;
        transition: all 0.4s ease-in-out;
        border-radius: 100% !important;
    }
    .scrollup:hover {    
        background-color: #f58220 !important;              
        color: #101010 !important;
        transition: all .6s ease-in-out;
     }
    /*sub-pages css ('sbpg' = sub page classes name)*/
    .subpage-nvbar-00 {
        padding: 0px; 
        position: relative; 
        opacity: 1;       
    }   
    .subpage-title {
        font-weight: bold !important;
        font-size: 36px !important;
        color: #000000;             
        padding: 120px 20px 50px 10px !important;
        margin: 0px !important;
    }
    .breadcrumb {
        float: right !important;
        background: none !important;
        padding: 120px 10px 50px 0px !important;
        margin: 0px !important;
    }
    .breadcrumb-item {
        color: #666666 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out; 
        outline: 0 !important;
    }
    .breadcrumb-item:hover {
        color: #000000 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
        outline: 0 !important;
    }
    .sbpg-fix-padding-01 {
        padding: 100px 0px 100px 0px;
    }
    .sbpg-fix-padding-02 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-tables-highlights {
        color: #000 !important; 
        font-weight: bold !important;
    }
    .heading-title-orange {
        color: #f58220;  
        font-size: 26px !important;      
        margin: 0px;
    }
    .sbpg-vision-mission {
        /*padding: 115px 0px 115px 0px;*/
        /*padding: 63px 0px 63px 0px;*/
        padding: 69px 0px 69px 0px;
    }
    .sbpg-back-our-goals-01 {
        position: relative;
        padding: 50px 0px 30px 0px;
    }
    .sbpg-back-our-goals-02 {
        position: relative;
        padding: 0px 30px 50px 20px;       
    }
    .sbpg-back-our-goals-title {
        color: #010000;
        font-size: 40px !important;
        font-weight: bold !important;
        padding: 0px 20px 0px 20px !important;
        text-align: center !important;
        line-height: 36px !important;
        margin: 0px !important;
    }
    .sbpg-back-our-goals-info {
        color: #000000;
        font-size: 20px;
        font-weight: bold;
        padding: 0px 20px 30px 20px;
        margin: 0px;
    }
    .sbpg-back-our-goals-ullist {
        padding: 0px 15px 0px 20px;
    }
    .sbpg-company-snapshot-01 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-company-snapshot-02 {
        padding: 50px 50px 50px 50px;    
        background-color: #f4f4f4;       
    }
    .sbpg-ourbusiness-table {
        padding: 50px 50px 50px 50px;        
        background-color: #f4f4f4;
    }
    .sbpg-ourbusiness-image {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-management-fix-padding-02 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-management-promoters-div-01 {    
         padding: 0px 30px 0px 30px;
    }
    .sbpg-management-promoters {
        margin: 0px;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-top: 1px solid #e3e3e3;
        padding: 20px 10px 20px 10px;
        text-align: center; 
        background-color: #f6bb19 !important;    
        color: #000000;
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .sbpg-management-table-div {
        padding: 0px 10px 0px 10px;
    }
    .sbpg-management-table-height {     
        height: 2365px !important;
    }
    .sbpg-core-priniples-image {
        text-align: -webkit-center;
        padding: 50px 0px 50px 0px;
        /*padding: 80px 0px 80px 0px;*/
    }
    .sbpg-certificate-tabs-01 {
        padding: 50px 0px 30px 0px;
    }
    .sbpg-certificate-tabs-02 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-certificate-tabs-align {
        float: left;
    }
    .sbpg-MEP-tabs-01 {
        color: #ffffff;
        font-size: 16px !important;
        width: 337px !important;
        border-radius: 0px !important;
        background-color: #4e4545;
        /*background-color: #333333;*/    
        padding: 8px 20px 8px 20px !important;
        margin: 0px;
        border-top: 1.4px solid #fff;
        float: right;
    }
    .sbpg-MEP-tabs-01:hover {
        color: #000000 !important;
        background-color: #f6bb19 !important;
        transition: all .6s ease-in-out !important;
        outline: 0;
        text-decoration: none !important;
        border-left: 15px solid #00aab3;
    }
    .sbpg-empanelment-align-01 {      
         padding: 50px 45px 50px 45px;
    }
    .sbpg-empanelment-align-02 {    
        padding: 0px 10px 0px 10px;
    }
    .sbpg-empanelment-align-03 {
       padding: 0px 10px 0px 10px;
    }
    .sbpg-empanelment-table {      
        height: 406px;
    }
    .sbpg-operations-fix-padding-02 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-operations-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 20px 25px 20px !important;
        margin: 0px;
    }
    .sbpg-operations-tabsbanner-01 {
        padding: 0px 20px 0px 20px !important;
    }
    .sbpg-operations-tabsullist-01 {            
       padding: 25px 25px 0px 25px !important;
    }
    .sbpg-operations-yellow-border-01 {
        padding: 50px 20px 20px 20px;     
    }
    .sbpg-operations-yellow-border-02 {
        padding: 134px 20px 20px 20px;      
    } 
    .sbpg-operations-yellow-border-03 {
        padding: 50px 20px 20px 20px;      
    }
    .sbpg-operations-yellow-border-04 {
        padding: 162px 20px 20px 20px;       
    } 
    .sbpg-operations-yellow-border-05 {
        padding: 78px 20px 20px 20px;      
    }
    .sbpg-operations-yellow-border-06 {
        padding: 50px 20px 20px 20px;      
    }
    .image-fontawsmicon {
        margin-left: 260px !important;
        padding: 15px 5px 15px 5px !important;
        background-color: #00aab3 !important;
        margin-top: 320px !important;
        border: none !important;
        border-radius: 0 !important;
        height: 100px !important;
        width: 100px !important;
        font-size: 3em !important;
        text-align: -webkit-center !important;
    }
    .image-fontawsmicon:hover {      
         background-color: #f6bb19 !important;
    }
    .sbpg-tranding-brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 0px 0px 50px 0px;
    }
    .sbpg-tranding-fix-padding-01 {     
        padding: 70px 10px 20px 10px;      
    }
    .sbpg-tranding-infopoints {      
        padding: 0px 30px 50px 30px;
    }
    .sbpg-tranding-ullist {      
        height: 172px;
        padding: 15px 20px 15px 20px !important;
        background-color: #f9e6b3 !important;      
    }
    .sbpg-tranding-imgdiv-01 {
        padding: 15px 0px 15px 0px !important;
        border-top: 1px solid #e6e6e6 ;      
        border-bottom: 12px solid #00aab3;
        text-align: -webkit-center;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }
    .sbpg-expertises-align {
        padding: 0px 5px 0px 5px;
    }
    .sbpg-approach-tabs-01 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 0px 25px 0px !important;
        margin: 0px;
    }
    .sbpg-approach-tabs-content-infopoints {
        padding: 0px 20px 0px 20px;
    }
    .sbpg-approach-tabs-content-image {
        text-align: -webkit-center;
        padding: 0px 40px 0px 40px;
    }
    .sbpg-quality-assurance-2-imgalign {
        text-align: -webkit-center;
    }
    .sbpg-quality-assurance-boxalign-01 {
        padding: 0px 300px 0px 300px;
    }
    .sbpg-quality-assurance-topborder {
        border-top: 12px solid #f58220;
        margin-top: -140px;
    }
    .sbpg-quality-assurance-boxalign-02 {
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 50px 50px 50px 50px;
        background-color: #fff;
    } 
    .sbpg-whyus-div-01 {
        padding: 50px 10px 50px 30px;
    }
    .sbpg-whyus-div-02 {
        padding: 0px 20px 0px 20px;
        /*padding: 0px 0px 0px 20px;*/
    }
    .sbpg-whyus-title {
      color: #f58220;
      padding: 0px 0px 0px 20px !important;
      font-size: 40px !important;
      font-weight: bold !important;
    }

    /*.sbpg-why-us-info {
      color: #666666;       
      padding: 40px 20px 40px 20px;     
    }*/

    .sbpg-photogallary-bg-border-align{
        padding: 100px 0px 100px 0px;
    }
    .sbpg-photogallary-bluebg-title-align {
        padding: 0px 250px 0px 250px;
        /*padding: 0px 285px 0px 285px;*/
        margin: -164px 0px 0px 0px;
    }
    .sbpg-photogallary-bluebg-title{
        background-color: #00aab3 !important; 
        padding: 50px 20px 50px 20px !important;       
        font-size: 34px !important;
        color: #ffffff !important; 
        text-align: center !important;      
        margin: 0px !important;
    }
    .sbpg-photogallary-photos {
        padding: 20px 0px 20px 0px;
        text-align: -webkit-center;
    }
    .sbpg-photogallary-bg-border {
        border-bottom: 1px solid #e3e3e3;
        margin: 0px;
    }
    .sbpg-customer-satisfaction-info-02 {
        background-color: #ffffff;     
        /*padding: 40px 40px 40px 40px !important;*/
        padding: 40px 40px 150px 40px !important;
        border: 1px solid #e6e6e6 !important;       
    }
    .sbpg-customer-satisfaction-img {    
        text-align: -webkit-center;      
        margin: -180px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .sbpg-customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-keyclient-div-01 {
        padding: 150px 0px 0px 0px;
    }
    .sbpg-keyclient-div-02{
        padding: 80px 40px 40px 40px;
        border-top: 1px solid #e6e6e6 !important;
        border-bottom: 1px solid #e6e6e6 !important;
        border-right: 1px solid #e6e6e6 !important;
    }
    .sbpg-keyclient-title {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-equipments-align {     
        padding: 50px 25px 70px 25px;
    }
    .sbpg-equipments-heading {
        color: #00aab3 !important;
        font-size: 24px;
        font-weight: bold;
        margin: 0px;
        padding: 20px 0px 20px 0px;
    } 
    .sbpg-contact-patners-names {
        color: #000000;
        font-weight: bold;
        font-size: 18px;      
        padding: 8px 0px 8px 0px;
        margin: 0px;
    }
    .sbpg-contact-mailID {
        color: #666666 !important;
        padding-left: 21px;
    }
    .sbpg-contact-mailID:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .sbpg-contact-mailID:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .sbpg-contact-heading-title-01 {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-contact-heading-title-02 {
        padding: 0px 0px 40px 0px;
    }
    .sbpg-contact-reachtous{
         padding: 0px 20px 0px 40px;
    }
    .sbpg-contact-locatetous{            
         padding: 0px 40px 0px 0px;      
    }
    .sbpg-contact-writetous{
         padding: 0px 40px 0px 20px;     
    }
    .captchaimg {
        height: 36px !important;       
        width: 100% !important;       
    }
    .form-control {                
        display: block;
        width: 100%;
        height: 35px !important;
        padding: 8px 15px !important;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #fff !important;      
        background-color: #212832 !important;    
        background-image: none;       
        border: 0.5px solid #757575  !important;
        border-radius: 0px !important;      
        margin-bottom: 0px !important;         
    }
    .form-control-align {        
        padding: 0px 0px 12px 0px;
    }
    .btnsend {       
        background-color: #00aab3;
        text-align: center;       
        padding-left: 15px;
        border: none;
        border-radius: 0px;       
        color: #ffffff;
        font-size: 16px;  
        width: 100% !important;
        height: 40px !important;

    }
    .btnsend:hover {       
        background-color: #f6bb19 !important;                       
        color: #000 !important;
        transition: .8s all ease-in-out;        
    }
    .sbpg-contact-facolor {
        color: #f6bb19 !important; 
        font-size: 25px !important; 
        padding: 5px 0px 5px 0px !important;               
    }
    .sbpg-contact-facolor-align-01 {
        display:flex;
    }
    .sbpg-contact-facolor-align-02 {
        color: #666666; 
        padding: 3px 0px 3px 15px;
    }
    [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {      
         transition: all 1.5s ease !important;
    }

}

@media only screen and (min-width:1280px) and (max-width:1365px) {
      /*New _27_11_2024  */
    .Brandwidth_01 {
            width: 16%;
    }
    .Brandwidth_02 {
            width: 13%;
    }
    .Brandwidth_03 {
            width: 14%;
    }
    .Brandwidth_04 {
            width: 12%;
    }
    .Brandwidth_05 {
            width: 11%;
    }
    .Brandwidth_06 {
            width: 10%;
    }
    .Brandwidth_07 {
            width: 13%;
    }
    .Brandwidth_08 {
            width: 11%;
    }
/*end*/

    .setbdy_tblwidth {
        /*width: 900px;*/      
    }
     .paracollapse {
       padding: 16px 30px 16px 30px;
       text-align: justify;
    }

    .SET_container {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 160px !important;      
    }
    .SET_wrapper {
        display: inline-block;
        min-height: 250px;
    }
    .SET_photo {
        z-index: 998;
        margin-top: -140px;
        position: relative;
        width: 200px;
        height: 200px;
        overflow: hidden;
        -webkit-transition: all 1000ms cubic-bezier(.005,1,1,0);
        -webkit-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -moz-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -ms-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -o-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -webkit-transition-timing-function: cubic-bezier(.005,1,1,0);
        -webkit-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -moz-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -ms-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -o-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
    }
    .SET_photo img {
      width: 200px;    
      height: 200px;
      border-top-left-radius: 100px;
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-bottom-left-radius: 100px;
      position: relative;
    }
    .convex {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        -moz-box-shadow: inset 0 0 20px 0 black;
        -webkit-box-shadow: inset 0 0 20px 0 black;
        box-shadow: inset 0 0 20px 0 black;
        z-index: 999;
        top: 0;
    }
    .show-off {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        top: -200px;
        left: -200px;
        -moz-transition: 1.5s;
        -webkit-transition: 1.5s;
        -o-transition: 1.5s;
        transition: 1.5s;
        -moz-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        background: linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -moz-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -o-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        z-index: 999;
    }       
    .SET_name {
        font-weight: bold;
        color:#f58220;       
        font-size: 24px;
        /*font-style: italic;*/
        position: relative;
         margin: 0px 0px 0px 250px; 
        padding: 10px 0px 10px 0px;  
        /*right: -210px;*/
        top: -200px;
        display: block;
        overflow: hidden;
        /*margin-right: 210px;*/
    }
    .SET_title {
        color: #00aab3;
        font-size: 18px;
        /*font-style: italic;*/
        position: relative;
         margin: 0px 0px 0px 250px; 
        /*padding: 10px 0px 10px 0px;*/  
        padding: 10px 0px 15px 0px; 
        /*right: -210px;*/
        top: -210px;
        display: block;
        overflow: hidden;
        /*margin-right: 220px;*/
    }
    .SET_body {
        position: relative;                 
        background-image: url(../Images/back-gray-texture.png);
        padding: 30px 50px 30px 150px !important;
        right: -100px;
        top: -210px;
        margin-right: 80px;      
        overflow: hidden;
    }
    .SET_body.extended {
        top: -230px;
        padding-top: 10px;
    }
    .collapse.in {
        display: block;
    }
    .SET_body a.collapsed:before {
        content: 'Read more »';
    }
    .SET_body a:before {
         content: 'Read less »';
    }
    .SET_readmorebtn {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:hover {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:focus {                               
        color: #ffffff;
        /*background: #005a70;*/
        background-color:#00aab3;
        text-decoration: none;
        outline: 3px solid #00aab3;
        outline-offset: 0;
        border: 1px dashed #00aab3;
    }
    .Management2align {      
        /*padding: 30px 200px 30px 200px;*/
        padding: 30px 160px 30px 140px;
    }
    .Trading2_Box {
        border: 1px solid #e6e6e6;
        border-radius: 0px;
        text-align: -webkit-center;
        /*border-bottom: 12px solid #00aab3;*/
    }
    .Trading2_Box:hover {
         border: 1px solid #00aab3;
         /*border: 1px solid #f6bb19;*/        
         transition: .7s all ease-in-out;
    } 
    .Trading2_Boxslider {
        cursor: pointer;
        /*height: auto;*/
        height: 182px;
        position: relative;
        overflow: hidden;
        width: auto;
        text-align: center;
        border: 1px solid #ffffff;
        margin: 20px 0px 0px 0px;
        border-radius: 0px;
        padding: 20px 20px 20px 20px;
        /*background-color: #00aab3;*/
        background-color: #f6bb19;
        border: 1px solid #dfdedc;
    }
    .Trading2_BoxBottom {
      padding-bottom: 50px;
    }
    .Trading2_align {
        /*padding: 100px 50px 50px 50px;*/
        padding: 50px 25px 0px 25px;
    }
    .corepcple_img {
       width: 100%;
       max-width: 580px;
    }



     .starsign_position {
        position: absolute; 
        margin: -43px 0px 0px 256px;
    }












    .ourvalues-align {
        padding: 77px 0px 77px 0px;
    }
    .ourvalues-align-2 {
        padding: 0px 0px 0px 0px;
    }

    .modalbody-title {
        color: #f58220; 
        font-size: 26px !important; 
        text-align: left !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    .modalbody-subtitle {
        color: #00aab3; 
        font-size: 22px !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    /*.modalbody-ullistdiv {
        padding: 0px 0px 20px 0px;
    }*/
    .M-tilte {
        font-weight: bold;
        color: white;
        padding: 10px 0px 10px 15px;
    }
    .M-body {
        padding: 15px 30px 15px 30px;
    }
    .M-exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 20px 0px 20px 0px !important;
    }
    .M-exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
        text-align: -webkit-center;   
    }
    .M-exp-elec-bullets-HT {
        padding: 30px 0px 20px 0px !important;
    }
    .M-exp-elec-txt-HT {      
        padding: 30px 0px 0px 0px !important;
        color: #000000;
        font-weight: bold;
        margin: 0px;
    }
    .M-backdrop {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .M-Closebtn {
        border-radius: 0px;
        background-color: #f6bb19;
        border: none;
    }
    .M-Closebtn:hover {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .M-CrossSignbtn {       
        margin-top: -60px !important;
    }
     .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 40px 0px 0px 0px;
    }
    .bgimg-back-trading {
        height:720px !important;
        height:920px !important;  
        padding: 0px !important;
        background-image: url(../Images/back-trading.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .sbpg-tranding-brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 0px 0px 40px 0px;
    }
    .sbpg-tranding-infopoints {      
        padding: 0px 30px 50px 30px;
    }
    .navbar-header {
        float: none !important;
        border: 1px solid #393939;        
    }
    .navbar-nav > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #666666 !important;
    }
    .navbar-nav {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #666666 !important;  
}   
    .navbar-collapse.collapse {
        display: none!important;
        height: auto!important;
        overflow: visible!important;
        visibility: visible !important;
    }
    .collapse.in {
         display: block !important;
         visibility: visible !important;
         height: auto!important; 
         padding: 0px;                                
    }   
    .navbar-toggle {
        position: relative;
        float: right !important;
        padding: 9px 10px !important;
        margin-top: 8px !important;
        margin-right: 8px !important;
        margin-bottom: 8px !important;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        display: block;       
    }          
    .UL-Bullet-Lists {     
        color: #666666;
        /*margin: 0px !important;*/
        padding-left: 20px !important;
        text-align: left;    
    }     
    .UL-Bullet-Lists-Li {
        padding-left:10px !important;
    }   
    .header-01 {
        display: inline-flex !important;        
        padding: 0px 0px 0px 128px !important; 
     }
    .header-02 {
        display: inline-flex !important;        
     }
    .phone-icon {      
        padding: 15px 5px 15px 5px !important;
    }
    .phoneno {
        color: #a6a9ae; 
        padding: 0px 10px 0px 0px !important;
    }
    .mailid {
        color: #a6a9ae; 
        padding: 0px 0px 0px 10px !important;
    }
    .mailid:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
     }
    .hdricon-01 {
        border-right: 2px solid #e3e3e3 !important; 
        border-left: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-fb {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }
    .fontawsm-fb:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-fb:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-02 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-tiw {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;       
    }
    .fontawsm-tiw:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-tiw:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-03 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-pint {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }  
    .fontawsm-pint:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-pint:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .shubhankar-associated-padding {
        padding: 0px 30px 0px 30px;
    }                          
    .shubhankar-logo {
        /*padding: 15px 0px 15px 0px !important;*/
        padding: 30px 0px 30px 0px !important;
        text-align: -webkit-center !important;      
    }
    .shub-associate-01 {
        color: #00aab3; 
        /*padding: 35px 0px 35px 0px !important;*/ 
        padding: 50px 0px 40px 0px !important;
        font-size: 26px !important; 
        margin: 0px !important;
    }
    .ISO-cmpy {
        color: #dc3524; 
        font-size: 18px !important; 
        font-weight: bold !important;
    }
    .MEP-Consultant {
        color: #f58220;      
        padding: 50px 0px 50px 42px !important; 
        font-size: 22px !important; 
        margin: 0px !important;
    } 
    .header-nav-div {
        padding: 0px !important;     
        margin-bottom: -90px !important;       
    }
    .headernavbar {
        border-radius: 0px !important;                  
        padding: 0px !important;
        border: none !important;
        height: auto;                      
        color: #fff !important;
        border-radius: 0px !important;      
        margin-bottom: 0px !important;
    }  
    .navbar-inverse .headernav > .active > a {
        background-color: #00aab3 !important;
    }
    .navbar-nav > li > a {   
        padding: 12px 15px 12px 15px !important;    
    } 
    .hvr-bounce-to-bottom {
        color: #ffffff !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: 0px;
            left: 0;
            right: 0;           
            bottom: 0px;
            background: #00aab3;
            -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-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
         color: #fff !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);
      }
    .dropdown:hover>.dropdown-menu {
      display: block;     
     }     
    .dropdown>.dropdown-toggle:active {          
        pointer-events: none;
     }  
    .dropdown-menu {
        padding: 0px !important;             
        top: 45px !important;    
    } 
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #00aab3 !important;
        color: #000000 !important;
     }
    .hvr-bounce-to-bottom1 {
        color: #ffffff !important;
        font-size: 15px !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;
        padding: 10px 15px 10px 15px !important;
        border-bottom: 1px solid rgba(255,255,255,0.6) !important;      
        background-color: #f58220 !important;
    }
    .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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: #000000 !important
      }
    .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);
      }               
    .banarslider {
        padding: 0; 
        z-index: -1;
    }
    .FSAlign-01 {
        padding: 0px 50px 0px 50px !important;
    }
    .FireSystem {
        color: #fff; 
        padding: 50px 30px 50px 40px !important; 
        font-size: 40px !important; 
        text-align: center !important; 
        height: 130px !important; 
        background: rgba(246,187,25,0.7); 
        margin-top: -130px !important; 
        margin-bottom: 0px !important;
    }
    .weoffer-Div{
        padding: 40px 0px 40px 0px !important;
    }                                                          
    .weoffer-01 {
        color: #00aab3; 
        font-size: 22px !important; 
        font-weight: bold !important; 
        text-align: right !important; 
        border-right: 5px solid #f58220 !important;       
        padding: 25px 14px 25px 14px !important;
        margin: 0px !important;
        line-height: 34px !important;
    }
    .ourcommitment {
        color: #bcbbb8; 
        font-size: 25px !important; 
        font-family: SquireD !important; 
        font-weight: bold;
        padding: 25px 0px 25px 0px !important; 
        text-align: left !important;
        margin:0px !important;
        line-height: 34px !important;
    }
    .AreaOfOp-01 {
       height: 160px !important;
    }
    .AreaOfOp-02 {
        padding: 62px 30px 62px 30px !important;
    }
    .AreaOfOperation{
        color: #000000; 
        text-align: left; 
        font-weight: bold; 
        font-size: 40px;
    }   
    .MEP-tabs-Div-01 {
        padding: 0px 0px 90px 0px !important;
    }
    .MEP-tabs-Div-02 {
       padding: 30px 0px 30px 30px !important;     
       height: 557px !important;
    }
    .MEP-tabs-Div-03 {
       padding: 0px !important; 
       background-color: #fff !important; 
       height: 457px !important;
    }
    .MEP-tabs-01{
        color: #ffffff; 
        font-size: 16px !important;        
        width: 337px !important; 
        border-radius: 0px !important; 
          background-color:#4e4545;
        /*background-color: #333333;*/        
        padding: 8px 20px 8px 20px !important;     
        margin: 0px;
        border-bottom: 1.4px solid #fff;
        float: right; 
    }
    .MEP-tabs-01:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;      
     }
    .MEP-tabs-02{
        color: #ffffff; 
        font-size: 16px !important;      
        width: 337px !important; 
        border-radius: 0px !important; 
          background-color:#4e4545;
        /*background-color: #333333;*/      
        padding: 8px 20px 8px 20px !important;    
        margin: 0px;     
        float: right; 
    }
    .MEP-tabs-02:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
         color: #000000 !important;
         background-color: #f6bb19 !important;         
    } 
    .tabstitle-01 {
        color: #f58220; 
        font-size: 26px !important;       
        text-align: left !important;      
        padding: 25px 40px 25px 40px !important;
        margin: 0px;
    }
    .tabsbanner-01 {
        padding: 0px 40px 0px 40px !important;
    }
    .tabsullist-01 {     
        padding: 25px 20px 25px 40px !important;    
    }    
    .trading-01 {
        padding: 0px 70px 0px 60px !important;      
        margin: -90px 0px 0px 0px !important;
    }
    .trading-02 {
        padding: 0px 0px 0px 0px ; 
        opacity: 1;
    }
    .trading {
        background-color: #00aab3 !important; 
        padding: 60px 20px 60px 20px !important; 
        font-size: 40px !important; 
        color: #ffffff !important; 
        text-align: center !important; 
        font-weight: bold !important;
        margin: 0px !important;
    }
    .bajaj-icon-div {    
       float: right !important;
       margin: 180px 0px 0px 0px !important;      
       background-color: #ffffff;

    }
    .bajajimg-01 {
        padding: 40px 0px 15px 0px !important;
    }
    .bajajullist-01 {
        padding: 15px 0px 40px 20px !important;
    }   
    .ESCdiv-01 {
        height: 160px !important;
    }
    .ESCdiv-02 {
        padding: 70px 30px 54px 30px !important;
    }   
    .ESC-heading {
        color: #000000;
        text-align: left !important;
        font-weight: bold !important;
        font-size: 40px !important;
    }
    .exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;      
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
    }
    .exp-elec-txt-HT {
        padding: 20px 20px 20px 20px !important; 
        color: #000000; 
        font-weight: bold;
    }
    .exp-elec-bullets-HT {
        padding: 0px 20px 0px 20px !important;       
    }  
    .exp-elec-title-LT {
        color: #f58220;
        font-size: 26px !important;     
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-LT {
        padding: 0px 20px 0px 20px !important;
    } 
    .exp-elec-bullets-LT {
        padding: 20px 20px 50px 20px !important;       
    }
      .our-vision-misson-align-01 {
         padding: 0px !important;   
    }
    .our-vision-Div-01 {
        background-color: #00aab3; 
        padding: 0px !important;
    }
    .our-vision-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;
    }
    .our-vision-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-vision-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-vision-Div-04 {     
         padding: 20px 30px 62px 30px !important;
    }
    .our-vision-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .CLA-Div-01 {
        padding: 0px !important;
    }
    .CLA-Div-02 {     
        /*margin: -455px 0px 0px 0px !important;*/
       margin: -500px 0px 0px 0px;
    }
    .CLA-Imgheight {       
        /*height: 490px;*/
        height: 545px;
    }
    .CLA-title {
        color: #010000; 
        font-size: 25px !important; 
        font-weight: bold !important; 
        padding: 0px 20px 0px 20px !important; 
        text-align: center !important;
        line-height: 36px !important;
    }
    .our-mission-Div-01 {
        background-color: #f58220; 
        padding: 0px;
    }   
    .our-mission-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;    
    }
    .our-mission-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-mission-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-mission-Div-04 {    
         padding: 20px 30px 62px 30px !important;
    }
    .our-mission-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .why-us-title {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important;
    }
    .why-us-info {
        color: #666666; 
        /*padding: 40px 20px 30px 20px !important;*/
        padding: 40px 20px 40px 20px;
    }
    .why-us-ullist-info {
        padding: 0px 0px 0px 20px;
    }
    .core-principles {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .core-principles-img-div-01 {
        /*padding: 40px 25px 40px 25px !important;*/
        padding: 40px 10px 40px 10px;
    }
    .quality-assu-bg-img {
        height:800px !important; 
        padding: 0px !important;
        background-image: url(../Images/quality-assurance.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .shadow-effect-div-01 {     
        height:auto !important;
        background: rgba(000,0,0,0.7) !important;
        margin-top: 0px !important;
        padding: 0px !important;
    }
    .quality-assurance-title {
        padding: 70px 0px 70px 0px !important; 
        color: #000000; 
        font-size: 40px !important; 
        text-align: center !important; 
        font-weight: bold !important;
    }
    .quality-assurance-info {
        color: #ffffff; 
        padding: 50px 150px 40px 150px !important; 
        margin: 0px !important;
    }
    .quality-assurance-div-02 {       
        color: #f58220;
        padding: 0px 145px 41px 130px !important;          
    }
    .customer-satisfaction-div-01 {
        height: 500px !important;
    }
    .customer-satisfaction-title {
        color: #000000;
        padding: 50px 40px 50px 40px !important;
        font-size: 40px !important;
        text-align: left !important;
        font-weight: bold !important;
        margin: 0px !important;
    }
    .customer-satisfaction-div-02 {
        background-color: #ffffff;
        padding: 50px 50px 50px 180px !important;
        border: 1px solid #e6e6e6 !important;
    }
    /*box shadow class*/
    .customer-satisfaction-div-02:hover { 
         box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 10px 0 rgba(0, 0, 0, 0.20) inset, 0 -1px 10px 0 rgba(0, 0, 0, 0.10) inset;
         transition: all .6s ease-in-out !important;
     }           
    .customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
    }
    .customer-satisfaction-img {
        padding: 0px 0px 0px 20px !important;
        margin: -250px 0px 0px 0px !important;
    }
    .footer-bgheight {       
        height: auto;
    }
    .footer-col-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-02 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-03 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-04 {       
        padding: 0px 30px 50px 30px !important;
    }
    .ftr-div-01 {
        /*padding: 50px 0px 25px 0px !important;*/
        padding: 50px 150px 25px 0px !important;
    }
    .ftr-div-02 {
        padding: 20px 0px 10px 0px !important;
    }
    .ftr-person-name {
        color: #f6bb19 !important;
    }
    .ftr-person-contact {
        color: #00aab3 !important;
    }
    .ftr-div-03 {
        padding: 10px 0px 20px 0px !important ;
    }
    .ftr-writeus-text {
        color: #f6bb19 !important; 
    }
    .ftr-cmpny-mailid {
       color: #00aab3 !important;
    }
    .ftr-cmpny-mailid:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
     }
    .ftr-cmpny-mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-04 {
        padding: 50px 0px 25px 0px !important;
    }
    .ftr-our-info-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-locate-us-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-div-05 {
        padding: 0px 0px 5px 0px !important;     
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;
    }
    .ftr-info-home-list {
        color: #757575 !important; 
        text-decoration: none !important;
    }
    .ftr-info-home-list:hover {
        color: #f58220 !important;     
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-info-home-list:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-06 {
        padding: 5px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-07 {
        padding: 5px 0px 5px 0px !important; 
        border:none !important;      
    }
    .ftr-div-08 {
        padding: 110px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-09 {
        padding: 50px 0px 25px 0px !important;
    }
    .all-rights-reserved {
        color: #666666;    
        margin: 0px;      
        text-align: right;
    }
    .footer-bg {
        height: 130px;
        padding: 50px 30px 50px 30px;
    }
    .footertxtMEP {
        color:#ffffff; 
        text-align: left; 
        margin:0px
    }
    .Disclaimer {
        text-align: left;      
    }
    .footer-Disclaimer {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
    .footer-Disclaimer:hover {
        color: #ffffff !important;            
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
    .footer-Disclaimer:active {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
    .scrollup {
        position: fixed;
        right: 3px;
        bottom: 25px;      
        color: #101010 !important;    
        background-color: #00aab3 !important;
        width: 38px;
        height: 38px;
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #b22d24 !important;
        transition: all 0.4s ease-in-out;
        border-radius: 100% !important;
    }
    .scrollup:hover {    
        background-color: #f58220 !important;              
        color: #101010 !important;
        transition: all .6s ease-in-out;
     }
    /*sub-pages css ('sbpg' = sub page classes name)*/
    .subpage-nvbar-00 {
        padding: 0px; 
        position: relative; 
        opacity: 1;       
    }   
    .subpage-title {
        font-weight: bold !important;
        font-size: 36px !important;
        color: #000000;            
        padding: 120px 10px 50px 10px !important;
        margin: 0px !important;
    }
    .breadcrumb {
        float: right !important;
        background: none !important;
        padding: 120px 10px 50px 0px !important;
        margin: 0px !important;
    }
    .breadcrumb-item {
        color: #666666 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out; 
        outline: 0 !important;
    }
    .breadcrumb-item:hover {
        color: #000000 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
        outline: 0 !important;
    }
    .sbpg-fix-padding-01 {
        padding: 100px 0px 100px 0px;
    }
    .sbpg-fix-padding-02 {
         padding: 50px 0px 50px 0px;
    }
    .sbpg-tables-highlights {
        color: #000 !important; 
            font-weight: bold !important;
    }
    .heading-title-orange {
        color: #f58220;  
        font-size: 26px !important;      
        margin: 0px;
    }
    .sbpg-vision-mission {    
        /*padding: 133px 0px 133px 0px;*/
        padding: 77px 0px 77px 0px;
    }
    .sbpg-back-our-goals-01 {
        position: relative;
        padding: 50px 0px 30px 0px;
    }
    .sbpg-back-our-goals-02 {
        position: relative;
        padding: 0px 30px 50px 20px;
    }
    .sbpg-back-our-goals-title {
        color: #010000;
        font-size: 40px !important;
        font-weight: bold !important;
        padding: 0px 20px 0px 20px !important;
        text-align: center !important;
        line-height: 36px !important;
        margin: 0px !important;
    }
    .sbpg-back-our-goals-info {
        color: #000000;
        font-size: 20px;
        font-weight: bold;
        padding: 0px 20px 30px 20px;
        margin: 0px;
    }
    .sbpg-back-our-goals-ullist {
        padding: 0px 15px 0px 20px;
    }
    .sbpg-company-snapshot-01 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-company-snapshot-02 {
        padding: 50px 50px 50px 50px;    
         background-color: #f4f4f4;       
    }
    .sbpg-ourbusiness-table {
        padding: 50px 50px 50px 50px;        
        background-color: #f4f4f4;
    }
    .sbpg-ourbusiness-image {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-management-fix-padding-02 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-management-promoters-div-01 {
  
        padding: 0px 32px 0px 32px;
    }
    .sbpg-management-promoters {
        margin: 0px;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-top: 1px solid #e3e3e3;
        padding: 20px 10px 20px 10px;
        text-align: center;     
        background-color: #f6bb19 !important;           
        color: #000000;
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .sbpg-management-table-div {
        padding: 0px 10px 0px 10px;
    }
    .sbpg-management-table-height {           
        height: 2533px !important;
    }
    .sbpg-core-priniples-image {
        text-align: -webkit-center;
        padding: 50px 0px 50px 0px;
        /*padding: 80px 0px 80px 0px;*/
    }
    .sbpg-certificate-tabs-01 {
        padding: 50px 0px 30px 0px;
    }
    .sbpg-certificate-tabs-02 {
        padding: 24px 0px 0px 0px;
    }
     .sbpg-certificate-tabs-align {
        float: left;
    }
    .sbpg-MEP-tabs-01 {
        color: #ffffff;
        font-size: 16px !important;
        width: 337px !important;
        border-radius: 0px !important;
          background-color:#4e4545;
        /*background-color: #333333;*/
        padding: 8px 20px 8px 20px !important;      
        margin: 0px;
        border-top: 1.4px solid #fff;
        float: right;
    }
    .sbpg-MEP-tabs-01:hover {
        color: #000000 !important;
        background-color: #f6bb19 !important;
        transition: all .6s ease-in-out !important;
        outline: 0;
        text-decoration: none !important;
        border-left: 15px solid #00aab3;
    }
    .sbpg-empanelment-align-01 {      
        padding: 50px 45px 50px 45px;
    }
    .sbpg-empanelment-align-02 {     
        padding: 0px 10px 0px 10px;
    }
    .sbpg-empanelment-align-03 {       
        padding: 0px 10px 0px 10px;
    }
    .sbpg-empanelment-table {            
        height: 384px;
    }
    .sbpg-operations-fix-padding-02 {     
        padding: 50px 5px 50px 5px;
    }
    .sbpg-operations-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 20px 25px 20px !important;
        margin: 0px;
    }
    .sbpg-operations-tabsbanner-01 {
        padding: 0px 20px 0px 20px !important;
    }
    .sbpg-operations-tabsullist-01 {            
        padding: 25px 25px 0px 25px !important;
    }
    .sbpg-operations-yellow-border-01 {      
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-02 {
        padding: 134px 20px 20px 20px;      
    }
    .sbpg-operations-yellow-border-03 {          
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-04 {            
        padding: 162px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-05 {          
        padding: 106px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-06 {            
        padding: 50px 20px 20px 20px;
    }
    .image-fontawsmicon {
        margin-left: 240px !important;
        padding: 15px 5px 15px 5px !important;
        background-color: #00aab3 !important;
        margin-top: 320px !important;
        border: none !important;
        border-radius: 0 !important;
        height: 100px !important;
        width: 100px !important;
        font-size: 3em !important;
        text-align: -webkit-center !important;
    }
    .image-fontawsmicon:hover {      
         background-color: #f6bb19 !important;
    }
    .sbpg-tranding-fix-padding-01 {      
        padding: 70px 10px 20px 10px;
    }
    .sbpg-tranding-infopoints {      
        padding: 0px 30px 50px 30px;
    }
    .sbpg-tranding-ullist {     
        padding: 15px 20px 15px 20px !important;
        height: 172px;            
        background-color: #f9e6b3 !important;  
    }
    .sbpg-tranding-imgdiv-01 {
        padding: 15px 0px 15px 0px !important;
        border-top: 1px solid #e6e6e6 ;     
        border-bottom: 12px solid #00aab3;
        text-align: -webkit-center;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }
    .sbpg-expertises-align {
        padding: 0px 5px 0px 5px;
    }
    .sbpg-approach-tabs-01 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 0px 25px 0px !important;
        margin: 0px;
    }
    .sbpg-approach-tabs-content-infopoints {
        padding: 0px 20px 0px 20px;
    }
    .sbpg-approach-tabs-content-image {
        text-align: -webkit-center;
        padding: 0px 40px 0px 40px;
    }
    .sbpg-quality-assurance-2-imgalign {
        text-align: -webkit-center;
    }
    .sbpg-quality-assurance-boxalign-01 {
        padding: 0px 300px 0px 300px;
    }
    .sbpg-quality-assurance-topborder {
        border-top: 12px solid #f58220;
        margin-top: -140px;
    }
    .sbpg-quality-assurance-boxalign-02 {
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 50px 50px 50px 50px;
        background-color: #fff;
    } 
    .sbpg-whyus-div-01 {
        padding: 50px 10px 50px 30px;
    }
    .sbpg-whyus-div-02 {
        /*padding: 0px 0px 0px 20px;*/
        padding: 0px 20px 0px 20px;
    }
    .sbpg-whyus-title {
        color: #f58220;
        padding: 0px 0px 0px 20px !important;
        font-size: 40px !important;
        font-weight: bold !important;
    }
    /*.sbpg-why-us-info {
        color: #666666;       
        padding: 40px 20px 40px 20px !important;
        margin: 0px;
    }*/
    .sbpg-photogallary-bg-border-align{
        padding: 100px 0px 100px 0px;
    }
    .sbpg-photogallary-bluebg-title-align {     
        padding: 0px 220px 0px 220px;       
        margin: -164px 0px 0px 0px;
    }
    .sbpg-photogallary-bluebg-title{
        background-color: #00aab3 !important;       
        padding: 50px 0px 50px 0px !important;       
        font-size: 34px !important; 
        color: #ffffff !important; 
        text-align: center !important;      
        margin: 0px !important;       
    }
    .sbpg-photogallary-photos {
        padding: 20px 0px 20px 0px;
        text-align: -webkit-center;
    }
    .sbpg-photogallary-bg-border {
        border-bottom: 1px solid #e3e3e3;
        margin: 0px;
    }
    .sbpg-customer-satisfaction-info-02 {
        background-color: #ffffff;     
        /*padding: 40px 40px 40px 40px !important;*/
        padding: 40px 40px 160px 40px !important;
        border: 1px solid #e6e6e6 !important;       
    }
    .sbpg-customer-satisfaction-img {    
        text-align: -webkit-center;      
        margin: -180px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .sbpg-customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-keyclient-div-01 {
        padding: 150px 0px 0px 0px;
    }
    .sbpg-keyclient-div-02{
        padding: 80px 40px 40px 40px;
        border-top: 1px solid #e6e6e6 !important;
        border-bottom: 1px solid #e6e6e6 !important;
        border-right: 1px solid #e6e6e6 !important;
    }
    .sbpg-keyclient-title {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-equipments-align {       
        padding: 50px 25px 70px 25px;
    }
    .sbpg-equipments-heading {
        color: #00aab3 !important;
        font-size: 24px;
        font-weight: bold;
        margin: 0px;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-contact-patners-names {
        color: #000000;
        font-weight: bold;
        font-size: 18px;       
        padding: 8px 0px 8px 0px;
        margin: 0px;
    }
    .sbpg-contact-mailID {
        color: #666666 !important;
        padding-left: 21px;
    }
    .sbpg-contact-mailID:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .sbpg-contact-mailID:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .sbpg-contact-heading-title-01 {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-contact-heading-title-02 {
        padding: 0px 0px 40px 0px;
    }
    .sbpg-contact-reachtous{
        padding: 0px 20px 0px 40px;
    }
    .sbpg-contact-locatetous{              
        padding: 0px 40px 0px 0px;  
    }
    .sbpg-contact-writetous{
         padding: 0px 40px 0px 20px;        
    }
    .captchaimg {      
       height: 35px !important;    
       width: 100% !important;
    }
    .form-control {               
        display: block;
        width: 100%;
        height: 35px !important;
        padding: 8px 15px !important;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #fff !important;      
        background-color: #212832 !important;    
        background-image: none;      
        border: 0.5px solid #757575  !important;
        border-radius: 0px !important;      
        margin-bottom: 0px !important;                              
    }
     .form-control-align {
        padding: 0px 0px 12px 0px;      
    }

    .btnsend {            
        background-color: #00aab3;
        text-align: center;       
        padding-left: 15px;
        border: none;
        border-radius: 0px;      
        color: #ffffff;
        font-size: 16px;  
        width: 100% !important;
        height: 40px !important;

    }
    .btnsend:hover {       
        background-color: #f6bb19 !important;                       
        color: #000 !important;
        transition: .8s all ease-in-out;        
    }
    .sbpg-contact-facolor {
        color: #f6bb19 !important; 
        font-size: 25px !important; 
        padding: 5px 0px 5px 0px !important;               
    }
    .sbpg-contact-facolor-align-01 {
        display:flex;
    }
    .sbpg-contact-facolor-align-02 {
        color: #666666; 
        padding: 3px 0px 3px 15px;
    }
    [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {    
         transition: all 1.5s ease !important;
    }

}

@media only screen and (min-width:1024px) and (max-width:1279px) { 

    .ourvalues-align {
        padding: 147px 0px 147px 0px;
    }
    .ourvalues-align-2 {
        padding: 0px 0px 0px 0px;
    }
     .paracollapse {
       padding: 16px 30px 16px 30px;
       text-align: justify;
    }

    .SET_container {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 160px !important;      
    }
    .SET_wrapper {
        display: inline-block;
        min-height: 250px;
    }
    .SET_photo {
        z-index: 998;
        margin-top: -140px;
        position: relative;
        width: 200px;
        height: 200px;
        overflow: hidden;
        -webkit-transition: all 1000ms cubic-bezier(.005,1,1,0);
        -webkit-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -moz-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -ms-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -o-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -webkit-transition-timing-function: cubic-bezier(.005,1,1,0);
        -webkit-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -moz-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -ms-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -o-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
    }
    .SET_photo img {
      width: 200px;    
      height: 200px;
      border-top-left-radius: 100px;
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-bottom-left-radius: 100px;
      position: relative;
    }
    .convex {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        -moz-box-shadow: inset 0 0 20px 0 black;
        -webkit-box-shadow: inset 0 0 20px 0 black;
        box-shadow: inset 0 0 20px 0 black;
        z-index: 999;
        top: 0;
    }
    .show-off {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        top: -200px;
        left: -200px;
        -moz-transition: 1.5s;
        -webkit-transition: 1.5s;
        -o-transition: 1.5s;
        transition: 1.5s;
        -moz-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        background: linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -moz-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -o-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        z-index: 999;
    }       
    .SET_name {
        font-weight: bold;
        color:#f58220;       
        font-size: 24px;
        /*font-style: italic;*/
        position: relative;
         margin: 0px 0px 0px 250px; 
        padding: 10px 0px 10px 0px;  
        /*right: -210px;*/
        top: -200px;
        display: block;
        overflow: hidden;
        /*margin-right: 210px;*/
    }
    .SET_title {
        color: #00aab3;
        font-size: 18px;
        /*font-style: italic;*/
        position: relative;
         margin: 0px 0px 0px 250px; 
         padding: 10px 0px 15px 0px; 
        /*padding: 10px 0px 10px 0px;*/  
        /*right: -210px;*/
        top: -210px;
        display: block;
        overflow: hidden;
        /*margin-right: 220px;*/
    }
    .SET_body {
        position: relative;                 
        background-image: url(../Images/back-gray-texture.png);
        padding: 30px 50px 30px 150px !important;
        right: -100px;
        top: -210px;
        margin-right: 80px;      
        overflow: hidden;
    }
    .SET_body.extended {
        top: -230px;
        padding-top: 10px;
    }
    .collapse.in {
        display: block;
    }
    .SET_body a.collapsed:before {
        content: 'Read more »';
    }
    .SET_body a:before {
         content: 'Read less »';
    }
    .SET_readmorebtn {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:hover {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:focus {                               
        color: #ffffff;
        /*background: #005a70;*/
        background-color:#00aab3;
        text-decoration: none;
        outline: 3px solid #00aab3;
        outline-offset: 0;
        border: 1px dashed #00aab3;
    }
    .Management2align {      
        padding: 30px 130px 30px 110px;
        /*padding: 30px 160px 30px 140px;*/
    }
    .Trading2_Box {
        border: 1px solid #e6e6e6;
        border-radius: 0px;
        text-align: -webkit-center;
        /*border-bottom: 12px solid #00aab3;*/
    }
    .Trading2_Box:hover {
         border: 1px solid #00aab3;
         /*border: 1px solid #f6bb19;*/        
         transition: .7s all ease-in-out;
    } 
    .Trading2_Boxslider {
        cursor: pointer;
        /*height: auto;*/
        height: 182px;
        position: relative;
        overflow: hidden;
        width: auto;
        text-align: center;
        border: 1px solid #ffffff;
        margin: 20px 0px 0px 0px;
        border-radius: 0px;
        padding: 20px 20px 20px 20px;
        /*background-color: #00aab3;*/
        background-color: #f6bb19;
        border: 1px solid #dfdedc;
    }
    .Trading2_BoxBottom {
      padding-bottom: 50px;
    }
    .Trading2_align {
        /*padding: 100px 50px 50px 50px;*/
        padding: 50px 25px 0px 25px;
    }
    .corepcple_img {
       width: 100%;
       max-width: 580px;
    }



    .starsign_position {
        position: absolute; 
        margin: -43px 0px 0px 292px;
    }

















    .modalbody-title {
        color: #f58220; 
        font-size: 26px !important; 
        text-align: left !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    .modalbody-subtitle {
        color: #00aab3; 
        font-size: 22px !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    /*.modalbody-ullistdiv {
        padding: 0px 0px 20px 0px;
    }*/
    .M-tilte {
        font-weight: bold;
        color: white;
        padding: 10px 0px 10px 15px;
    }
    .M-body {
        padding: 15px 30px 15px 30px;
    }
    .M-exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 20px 0px 20px 0px !important;
    }
    .M-exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
        text-align: -webkit-center;   
    }
    .M-exp-elec-bullets-HT {
        padding: 30px 0px 20px 0px !important;
    }
    .M-exp-elec-txt-HT {      
        padding: 30px 0px 0px 0px !important;
        color: #000000;
        font-weight: bold;
        margin: 0px;
    }
    .M-backdrop {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .M-Closebtn {
        border-radius: 0px;
        background-color: #f6bb19;
        border: none;
    }
    .M-Closebtn:hover {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .M-CrossSignbtn {       
        margin-top: -60px !important;
    }      
    .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
   .footer-bg {
        height: 130px;
        padding: 50px 30px 50px 30px;
    }
   .Disclaimer {
        text-align: left;      
    }
   .footer-Disclaimer {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:hover {
        color: #ffffff !important;            
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:active {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footertxtMEP {
        color:#ffffff; 
        text-align: left; 
        margin:0px
    }
   .brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 40px 0px 0px 0px;
    }
    .navbar-header {
        float: none !important;
        border: 1px solid #393939;          
    }
    .navbar-nav > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #666666 !important;
    }
    .navbar-nav {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #666666 !important;    
}   
    .navbar-collapse.collapse {
        display: none!important;
        height: auto!important;
        overflow: visible!important;
        visibility: visible !important;
    }
    .collapse.in {
         display: block !important;
         visibility: visible !important;
         height: auto!important;      
         padding: 0px;                    
    }   
    .navbar-toggle {
        position: relative;
        float: right !important;
        padding: 9px 10px !important;
        margin-top: 8px !important;
        margin-right: 8px !important;
        margin-bottom: 8px !important;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        display: block;       
    }    
    .UL-Bullet-Lists {     
        color: #666666;
        /*margin: 0px !important;*/
        padding-left: 20px !important;
        text-align: left;    
    }     
    .UL-Bullet-Lists-Li {
        padding-left:10px !important;
    }   
    .header-01 {
        display: inline-flex !important;             
        padding: 0px 0px 0px 80px !important; 
     }
    .header-02 {
        display: inline-flex !important;        
     }
    .phone-icon {      
        padding: 15px 5px 15px 5px !important;
    }
    .phoneno {
        color: #a6a9ae; 
        padding: 0px 10px 0px 0px !important;
    }
    .mailid {
        color: #a6a9ae; 
        padding: 0px 0px 0px 10px !important;
    }
    .mailid:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
     }
    .hdricon-01 {
        border-right: 2px solid #e3e3e3 !important; 
        border-left: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-fb {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }
    .fontawsm-fb:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-fb:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-02 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-tiw {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;       
    }
    .fontawsm-tiw:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-tiw:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-03 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-pint {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }  
    .fontawsm-pint:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-pint:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .shubhankar-associated-padding {
        padding: 0px 30px 0px 30px;
    }                          
    .shubhankar-logo {      
        /*padding: 23px 0px 23px 0px !important;*/
        padding: 36px 0px 36px 0px !important;    
        text-align: -webkit-center !important;      
    }
    .shub-associate-01 {
        color: #00aab3;        
        /*padding: 35px 0px 35px 10px !important;*/
        padding: 50px 0px 40px 0px !important;
        font-size: 26px !important; 
        margin: 0px !important;
    }
    .ISO-cmpy {
        color: #dc3524; 
        font-size: 18px !important; 
        font-weight: bold !important;
    }
    .MEP-Consultant {
        color: #f58220;      
        /*padding: 50px 0px 50px 32px !important;*/
        padding: 50px 0px 50px 25px;
        font-size: 22px !important; 
        margin: 0px !important;
    }
    .header-nav-div {
        padding: 0px !important;     
        margin-bottom: -90px !important;       
    }
    .headernavbar {
        border-radius: 0px !important;                      
        padding: 0px !important;
        border: none !important;
        height: auto;                        
        color: #fff !important;
        border-radius: 0px !important;      
        margin-bottom: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #00aab3 !important;
    }    
    .navbar-nav > li > a {         
        padding: 12px 15px 12px 15px !important;  
    }
    .hvr-bounce-to-bottom {
        color: #ffffff !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: 0px;
            left: 0;
            right: 0;          
            bottom: 0px;
            background: #00aab3;
            -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-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
         color: #fff !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);
      }
    .dropdown:hover>.dropdown-menu {
      display: block;     
     }     
    .dropdown>.dropdown-toggle:active {          
      pointer-events: none;
     }  
    .dropdown-menu {
        padding: 0px !important;         
        top: 44px !important;   
    } 
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #00aab3 !important;
        color: #000000 !important;
     }
    .hvr-bounce-to-bottom1 {
        color: #ffffff !important;
        font-size: 15px !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;
        padding: 10px 15px 10px 15px !important;
        border-bottom: 1px solid rgba(255,255,255,0.6) !important;      
        background-color: #f58220 !important;
    }
    .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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: #000000 !important
      }
    .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);
      }       
    .banarslider {
        padding: 0; 
        z-index: -1;
    }
    .FSAlign-01 {       
        /*padding: 0px 200px 0px 200px !important;*/
        padding: 0px 250px 0px 250px !important;
    }
    .FireSystem {
        color: #fff; 
        /*padding: 50px 30px 50px 40px !important;*/ 
        padding: 43px 30px 35px 40px !important;
        font-size: 40px !important; 
        text-align: center !important; 
        /*height: 130px !important;*/
         height: 110px !important; 
        background: rgba(246,187,25,0.7); 
        /*margin-top: -130px !important;*/ 
        margin-top: -110px !important;
        margin-bottom: 0px !important;
    }
    .weoffer-Div{
        padding: 40px 0px 40px 0px !important;
    }                                                          
    .weoffer-01 {
        color: #00aab3; 
        font-size: 22px !important; 
        font-weight: bold !important; 
        text-align: right !important; 
        border-right: 5px solid #f58220 !important;      
        padding: 15px 14px 15px 14px !important;
        margin: 0px !important;
        line-height: 34px !important;
    }
    .ourcommitment {
        color: #bcbbb8; 
        font-size: 25px !important; 
        font-family: SquireD !important; 
        font-weight: bold;
        padding: 15px 0px 15px 0px !important; 
        text-align: left !important;
        margin:0px !important;
        line-height: 34px !important;
    }
    .AreaOfOp-01 {
       height: 160px !important;
    }
    .AreaOfOp-02 {
        padding: 62px 30px 62px 30px !important;
    }
    .AreaOfOperation{
        color: #000000; 
        text-align: left; 
        font-weight: bold; 
        font-size: 40px;
    }   
    .MEP-tabs-Div-01 {
        padding: 0px 0px 90px 0px !important;
    }
    .MEP-tabs-Div-02 {
       padding: 30px 0px 30px 30px !important;      
       height: 557px !important;
    }
    .MEP-tabs-Div-03 {
       padding: 0px !important; 
       background-color: #fff !important; 
       height: 457px !important;
    }
    .MEP-tabs-01{
        color: #ffffff; 
        font-size: 16px !important;        
        width: 337px !important; 
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/     
        padding: 8px 20px 8px 20px !important;  
        margin: 0px;
        border-bottom: 1.4px solid #fff;
        float: right; 
    }
    .MEP-tabs-01:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;        
     }
    .MEP-tabs-02{
        color: #ffffff; 
        font-size: 16px !important;      
        width: 337px !important; 
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/   
        padding: 8px 20px 8px 20px !important;    
        margin: 0px;     
        float: right; 
    }
    .MEP-tabs-02:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
         color: #000000 !important;
         background-color: #f6bb19 !important;         
    } 
    .tabstitle-01 {
        color: #f58220; 
        font-size: 26px !important;       
        text-align: left !important;      
        padding: 25px 40px 25px 40px !important;
        margin: 0px;
    }
    .tabsbanner-01 {
        padding: 0px 40px 0px 40px !important;
    }
    .tabsullist-01 {     
        padding: 25px 20px 25px 40px !important;    
    }  
    .bgimg-back-trading {       
        height: 1537px !important; 
        padding: 0px !important;
        background-image: url(../Images/back-trading.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .trading-01 {
        padding: 0px 70px 0px 60px !important;      
        margin: -90px 0px 0px 0px !important;
    }
    .trading-02 {
        padding: 0px 0px 0px 0px ; 
        opacity: 1;
    }
    .trading {
        background-color: #00aab3 !important; 
        padding: 60px 20px 60px 20px !important; 
        font-size: 40px !important; 
        color: #ffffff !important; 
        text-align: center !important; 
        font-weight: bold !important;
        margin: 0px !important;
    }
    .bajaj-icon-div {    
       float: right !important;
       margin: 180px 0px 0px 0px !important;      
       background-color: #ffffff;
    }
    .bajajimg-01 {
        padding: 40px 0px 15px 0px !important;
    }
    .bajajullist-01 {      
       height: 150px;
       padding: 15px 10px 40px 10px !important;
    }   
    .ESCdiv-01 {
       height: 160px !important;
    }
    .ESCdiv-02 {
        padding: 70px 30px 54px 30px !important;
    }   
    .ESC-heading {
        color: #000000;
        text-align: left !important;
        font-weight: bold !important;
        font-size: 40px !important;
    }
    .exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;      
        text-align: left !important;      
        padding: 60px 0px 20px 20px !important;
    }
    .exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
    }
    .exp-elec-txt-HT {
        padding: 20px 20px 20px 20px !important; 
        color: #000000; 
        font-weight: bold;
    }
    .exp-elec-bullets-HT {
        padding: 0px 20px 0px 20px !important;       
    }  
    .exp-elec-title-LT {
        color: #f58220;
        font-size: 26px !important;     
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-LT {
        padding: 0px 20px 0px 20px !important;
    } 
    .exp-elec-bullets-LT {
        padding: 20px 20px 50px 20px !important;       
    }
    .our-vision-misson-align-01 {
         padding: 0px !important;   
    }
    .our-vision-Div-01 {
        background-color: #00aab3; 
        padding: 0px !important;
    }
    .our-vision-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;
    }
    .our-vision-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-vision-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-vision-Div-04 {     
         padding: 20px 30px 62px 30px !important;
    }
    .our-vision-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .CLA-Div-01 {
        padding: 0px !important;
    }
    .CLA-Div-02 {     
        /*margin: -455px 0px 0px 0px !important;*/
        margin: -520px 0px 0px 0px;
    }
    .CLA-Imgheight {      
        /*height: 517px;*/
        height: 574px;
    }
    .CLA-title {
        color: #010000; 
        font-size: 25px !important; 
        font-weight: bold !important; 
        padding: 0px 20px 0px 20px !important; 
        text-align: center !important;
        line-height: 36px !important;
    }
    .our-mission-Div-01 {
        background-color: #f58220; 
        padding: 0px;
    }   
    .our-mission-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;    
    }
    .our-mission-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-mission-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-mission-Div-04 {    
         padding: 20px 30px 62px 30px !important;
    }
    .our-mission-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .why-us-title {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important;
    }
    .why-us-info {
        color: #666666; 
        /*padding: 40px 20px 30px 20px !important;*/
        padding: 40px 20px 40px 20px;
    }
    .why-us-ullist-info {     
         /*padding: 0px 0px 50px 20px;*/
         padding: 0px 0px 0px 20px;
    }
    .core-principles {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .core-principles-img-div-01 {       
        padding: 40px 0px 40px 0px !important;
    }
    .quality-assu-bg-img {      
        height: 860px !important; 
        padding: 0px !important;
        background-image: url(../Images/quality-assurance.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .shadow-effect-div-01 {     
        height:auto !important;
        background: rgba(000,0,0,0.7) !important;
        margin-top: 0px !important;
        padding: 0px !important;
    }
    .quality-assurance-title {
        padding: 70px 0px 70px 0px !important; 
        color: #000000; 
        font-size: 40px !important; 
        text-align: center !important; 
        font-weight: bold !important;
    }
    .quality-assurance-info {
        color: #ffffff; 
        padding: 50px 150px 40px 150px !important; 
        margin: 0px !important;
    }
    .quality-assurance-div-02 {       
        color: #f58220;
        padding: 0px 145px 41px 130px !important;          
    }
    .customer-satisfaction-div-01 {     
         height: 580px;
    }
    .customer-satisfaction-title {
        color: #000000;
        padding: 50px 40px 50px 40px !important;
        font-size: 40px !important;
        text-align: left !important;
        font-weight: bold !important;
        margin: 0px !important;
    }
    .customer-satisfaction-div-02 {
        background-color: #ffffff;
        padding: 50px 50px 50px 180px !important;
        border: 1px solid #e6e6e6 !important;
    }
    /*box shadow class*/
    .customer-satisfaction-div-02:hover { 
         box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 10px 0 rgba(0, 0, 0, 0.20) inset, 0 -1px 10px 0 rgba(0, 0, 0, 0.10) inset;
         transition: all .6s ease-in-out !important;
     }           
    .customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
    }
    .customer-satisfaction-img {
        padding: 0px 0px 0px 20px !important;     
        margin: -285px 0px 0px 0px !important;
    }
    .footer-bgheight {      
        height: auto;
    }
    .footer-col-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-02 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-03 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-04 {                
        padding: 0px 675px 50px 30px !important;
    }
    .ftr-div-01 {
        /*padding: 50px 0px 25px 0px !important;*/
        padding: 50px 170px 25px 0px !important;
    }
    .ftr-div-02 {
        padding: 20px 0px 10px 0px !important;
    }
    .ftr-person-name {
        color: #f6bb19 !important;
    }
    .ftr-person-contact {
        color: #00aab3 !important;
    }
    .ftr-div-03 {    
        padding: 10px 0px 0px 0px;
    }
    .ftr-writeus-text {
        color: #f6bb19 !important; 
    }
    .ftr-cmpny-mailid {
       color: #00aab3 !important;
    }
    .ftr-cmpny-mailid:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
     }
    .ftr-cmpny-mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-04 {
        padding: 50px 0px 25px 0px !important;
    }
    .ftr-our-info-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-locate-us-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-div-05 {
        padding: 0px 0px 5px 0px !important;      
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;
    }
    .ftr-info-home-list {
        color: #757575 !important; 
        text-decoration: none !important;
    }
    .ftr-info-home-list:hover {
        color: #f58220 !important;     
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-info-home-list:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-06 {
        padding: 5px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-07 {
        padding: 5px 0px 5px 0px !important; 
        border:none !important;      
    }
    .ftr-div-08 {
        padding: 110px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-09 {
        padding: 50px 0px 25px 0px !important;
    }
    .all-rights-reserved {
        color: #666666;       
        margin: 0px;      
        text-align: right;
    }
    .scrollup {
        position: fixed;
        right: 3px;
        bottom: 25px;      
        color: #101010 !important;    
        background-color: #00aab3 !important;
        width: 38px;
        height: 38px;
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #b22d24 !important;
        transition: all 0.4s ease-in-out;
        border-radius: 100% !important;
    }
    .scrollup:hover {    
        background-color: #f58220 !important;              
        color: #101010 !important;
        transition: all .6s ease-in-out;
     }

    /*sub-pages css ('sbpg' = sub page classes name)*/
    .subpage-nvbar-00 {
        padding: 0px; 
        position: relative; 
        opacity: 1;       
    }   
    .subpage-title {
        font-weight: bold !important;
        font-size: 36px !important;
        color: #000000;            
        padding: 120px 0px 50px 10px !important;
        margin: 0px !important;
    }
    .breadcrumb {
        float: right !important;
        background: none !important;
        padding: 120px 10px 50px 0px !important;
        margin: 0px !important;
    }
    .breadcrumb-item {
        color: #666666 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out; 
        outline: 0 !important;
    }
    .breadcrumb-item:hover {
        color: #000000 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
        outline: 0 !important;
    }
    .sbpg-fix-padding-01 {
        padding: 100px 0px 100px 0px;
    }
    .sbpg-fix-padding-02 {
         padding: 50px 0px 50px 0px;
    }
    .sbpg-tables-highlights {
        color: #000 !important; 
            font-weight: bold !important;
    }
    .heading-title-orange {
        color: #f58220;  
        font-size: 26px !important;      
        margin: 0px;
    }
    .sbpg-vision-mission {      
        /*padding: 231px 0px 231px 0px;*/
        padding: 147px 0px 147px 0px;
    }
    .sbpg-back-our-goals-01 {
        position: relative;
        padding: 50px 0px 30px 0px;
    }
    .sbpg-back-our-goals-02 {
        position: relative;
        padding: 0px 30px 50px 20px;
    }
    .sbpg-back-our-goals-title {
        color: #010000;
        font-size: 40px !important;
        font-weight: bold !important;
        padding: 0px 20px 0px 20px !important;
        text-align: center !important;
        line-height: 36px !important;
        margin: 0px !important;
    }
    .sbpg-back-our-goals-info {
        color: #000000;
        font-size: 20px;
        font-weight: bold;
        padding: 0px 20px 30px 20px;
        margin: 0px;
    }
    .sbpg-back-our-goals-ullist {
        padding: 0px 15px 0px 20px;
    }
    .sbpg-company-snapshot-01 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-company-snapshot-02 {
        padding: 50px 50px 50px 50px;    
        background-color: #f4f4f4;       
    }
    .sbpg-ourbusiness-table {
        padding: 50px 50px 50px 50px;        
        background-color: #f4f4f4;
    }
    .sbpg-ourbusiness-image {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-management-fix-padding-02 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-management-promoters-div-01 {     
        padding: 0px 32px 0px 32px;
    }
    .sbpg-management-promoters {
        margin: 0px;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-top: 1px solid #e3e3e3;
        padding: 20px 10px 20px 10px;
        text-align: center;      
        background-color: #f6bb19 !important;           
        color: #000000;
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .sbpg-management-table-div {        
        padding: 0px 10px 50px 10px;     
    }
    .sbpg-management-table-height {           
        height: 2001px !important;       
    }
    .sbpg-core-priniples-image {
        text-align: -webkit-center;
         padding: 50px 0px 50px 0px;
        /*padding: 80px 0px 80px 0px;*/
    }
    .sbpg-certificate-tabs-01 {
        padding: 50px 0px 30px 0px;
    }
    .sbpg-certificate-tabs-02 {
        padding: 24px 0px 0px 0px;
    }
     .sbpg-certificate-tabs-align {
        float: left;
    }
    .sbpg-MEP-tabs-01 {
        color: #ffffff;
        font-size: 16px !important;
        width: 337px !important;
        border-radius: 0px !important;
        background-color: #4e4545;
        /*background-color: #333333;*/       
        padding: 8px 20px 8px 20px !important;
        margin: 0px;
        border-top: 1.4px solid #fff;
        float: right;
    }
    .sbpg-MEP-tabs-01:hover {
        color: #000000 !important;
        background-color: #f6bb19 !important;
        transition: all .6s ease-in-out !important;
        outline: 0;
        text-decoration: none !important;
        border-left: 15px solid #00aab3;
    }
    .sbpg-empanelment-align-01 {     
        padding: 50px 45px 50px 45px;
    }
    .sbpg-empanelment-align-02 {       
         padding: 0px 10px 10px 10px;
    }
    .sbpg-empanelment-align-03 {    
        text-align: -webkit-center;
         padding: 0px 10px 0px 10px;
    }
    .sbpg-empanelment-table {            
        height: 384px;
    }
    .sbpg-operations-fix-padding-02 {      
        padding: 50px 0px 70px 0px;
    }
    .sbpg-operations-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 20px 25px 20px !important;
        margin: 0px;
    }
    .sbpg-operations-tabsbanner-01 {
        padding: 0px 20px 0px 20px !important;
    }
    .sbpg-operations-tabsullist-01 {            
        padding: 25px 25px 0px 25px !important;
    }
    .sbpg-operations-yellow-border-01 {    
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-02 {
        padding: 134px 20px 20px 20px;      
    }
    .sbpg-operations-yellow-border-03 {          
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-04 {            
        padding: 162px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-05 {          
        padding: 106px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-06 {            
        padding: 50px 20px 20px 20px;
    }
    .image-fontawsmicon {
        margin-left: 170px !important;
        padding: 15px 5px 15px 5px !important;
        background-color: #00aab3 !important;
        margin-top: 230px !important;
        border: none !important;
        border-radius: 0 !important;
        height: 100px !important;
        width: 100px !important;
        font-size: 3em !important;
        text-align: -webkit-center !important;
    }
    .image-fontawsmicon:hover {      
         background-color: #f6bb19 !important;
    }
    .sbpg-tranding-fix-padding-01 {       
         padding: 60px 10px 10px 10px;
    }
    .sbpg-tranding-infopoints {     
        padding: 0px 30px 50px 30px;
    }
    .sbpg-tranding-ullist {      
        padding: 15px 20px 15px 20px !important;
        height: 172px;
        background-color: #f9e6b3 !important;                  
    }
    .sbpg-tranding-brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 0px 0px 40px 0px;
    }
    .sbpg-tranding-imgdiv-01 {
        padding: 15px 0px 15px 0px !important;
        border-top: 1px solid #e6e6e6 ;    
        border-bottom: 12px solid #00aab3;
        text-align: -webkit-center;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }
    .sbpg-expertises-align {
    padding: 0px 5px 0px 5px;
    }
    .sbpg-approach-tabs-01 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 0px 0px 25px 0px !important;      
        margin: 0px;
    }
    .sbpg-approach-tabs-content-infopoints {
        padding: 0px 20px 0px 20px;
    }
    .sbpg-approach-tabs-content-image {
        text-align: -webkit-center;      
        padding: 40px 40px 0px 40px;
    }
    .sbpg-quality-assurance-2-imgalign {
        text-align: -webkit-center;    
        padding: 0px 45px 0px 45px;
    }
    .sbpg-quality-assurance-boxalign-01 {       
        padding: 0px 170px 0px 170px;
    }
    .sbpg-quality-assurance-topborder {
        border-top: 12px solid #f58220;
        margin-top: -140px;
    }
    .sbpg-quality-assurance-boxalign-02 {
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 50px 50px 50px 50px;
        background-color: #fff;
    } 
    .sbpg-whyus-div-01 {
        padding: 50px 10px 50px 30px;
    }
    .sbpg-whyus-div-02 {
        /*padding: 0px 0px 0px 20px;*/
        padding: 0px 20px 0px 20px;
    }
    .sbpg-whyus-title {
      color: #f58220;
      padding: 0px 0px 0px 20px !important;
      font-size: 40px !important;
      font-weight: bold !important;
    }
     /*.sbpg-why-us-info {
        color: #666666;       
        padding: 40px 20px 40px 20px !important;
        margin: 0px;
    }*/
    .sbpg-photogallary-bg-border-align{
        padding: 100px 0px 100px 0px;
    }
    .sbpg-photogallary-bluebg-title-align {                
        /*padding: 0px 180px 0px 180px;*/  
         padding: 0px 200px 0px 200px;      
        margin: -195px 0px 0px 0px;
    }
    .sbpg-photogallary-bluebg-title{
        background-color: #00aab3 !important;      
        padding: 50px 0px 50px 0px !important;
        font-size: 34px !important; 
        color: #ffffff !important; 
        text-align: center !important;      
        margin: 0px !important;
        line-height: 45px;
    }
    .sbpg-photogallary-photos {
        padding: 20px 0px 20px 0px;
        text-align: -webkit-center;
    }
    .sbpg-photogallary-bg-border {
        border-bottom: 1px solid #e3e3e3;
        margin: 0px;
    }
    .sbpg-customer-satisfaction-info-02 {
        background-color: #ffffff;     
        /*padding: 40px 40px 40px 40px !important;*/
        padding: 40px 40px 170px 40px !important;
        border: 1px solid #e6e6e6 !important;       
    }
    .sbpg-customer-satisfaction-img {    
        text-align: -webkit-center;      
        margin: -180px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .sbpg-customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-keyclient-div-01 {
        padding: 150px 0px 0px 0px;
    }
    .sbpg-keyclient-div-02{
        padding: 80px 40px 40px 40px;
        border-top: 1px solid #e6e6e6 !important;
        border-bottom: 1px solid #e6e6e6 !important;
        border-right: 1px solid #e6e6e6 !important;
    }
    .sbpg-keyclient-title {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-equipments-align {      
        padding: 50px 25px 70px 25px;
    }
    .sbpg-equipments-heading {
        color: #00aab3 !important;
        font-size: 24px;
        font-weight: bold;
        margin: 0px;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-contact-patners-names {
        color: #000000;
        font-weight: bold;
        font-size: 18px;
        padding: 15px 0px 15px 0px;
        margin: 0px;
    }
    .sbpg-contact-mailID {
        color: #666666 !important;
        padding-left: 21px;
    }
    .sbpg-contact-mailID:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .sbpg-contact-mailID:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .sbpg-contact-heading-title-01 {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-contact-heading-title-02 {
        padding: 0px 0px 40px 0px;
    }
    .sbpg-contact-reachtous{
         padding: 0px 20px 0px 40px;
    }
    .sbpg-contact-locatetous{     
        padding: 0px 40px 0px 20px;
    }
    .sbpg-contact-writetous{        
         padding: 50px 40px 0px 40px;
    }
    .captchaimg {        
        height: 36px !important;
        width: 100% !important;
    }
    .form-control {           
        display: block;
        width: 100%;
        height: 35px !important;
        padding: 8px 15px !important;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #fff !important;      
        background-color: #212832 !important;    
        background-image: none;    
        border: 0.5px solid #757575  !important;
        border-radius: 0px !important;       
        margin-bottom: 0px !important;
    }

     .form-control-align {      
        padding: 0px 0px 12px 0px;
    }

    .btnsend {     
        background-color: #00aab3;
        text-align: center;       
        padding-left: 15px;
        border: none;
        border-radius: 0px;       
        color: #ffffff;
        font-size: 16px;  
        width: 100% !important;
        height: 40px !important;        
    }
    .btnsend:hover {       
        background-color: #f6bb19 !important;                        
        color: #000 !important;
        transition: .8s all ease-in-out;        
    }

     .sbpg-contact-facolor {
        color: #f6bb19 !important; 
        font-size: 25px !important; 
        padding: 5px 0px 5px 0px !important;               
    }
    .sbpg-contact-facolor-align-01 {
        display:flex;
    }
    .sbpg-contact-facolor-align-02 {
        color: #666666; 
        padding: 3px 0px 3px 15px;
    }

    [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {      
         transition: all 1.5s ease !important;
    }

    
}

@media only screen and (min-width:768px) and (max-width:1023px) {

    .ourvalues-align {
        padding: 0px 0px 0px 0px;
    }
    .ourvalues-align-2 {
        padding: 0px 0px 0px 0px;
    }

    .paracollapse {
       padding: 16px 30px 16px 30px;
       text-align: justify;
    }
    .SET_container {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 160px !important;      
    }
    .SET_wrapper {
        display: inline-block;
        min-height: 250px;
    }
    .SET_photo {
        z-index: 998;
        margin-top: -140px;
        position: relative;
        width: 200px;
        height: 200px;
        overflow: hidden;
        -webkit-transition: all 1000ms cubic-bezier(.005,1,1,0);
        -webkit-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -moz-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -ms-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -o-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -webkit-transition-timing-function: cubic-bezier(.005,1,1,0);
        -webkit-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -moz-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -ms-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -o-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
    }
    .SET_photo img {
      width: 200px;    
      height: 200px;
      border-top-left-radius: 100px;
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-bottom-left-radius: 100px;
      position: relative;
    }
    .convex {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        -moz-box-shadow: inset 0 0 20px 0 black;
        -webkit-box-shadow: inset 0 0 20px 0 black;
        box-shadow: inset 0 0 20px 0 black;
        z-index: 999;
        top: 0;
    }
    .show-off {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        top: -200px;
        left: -200px;
        -moz-transition: 1.5s;
        -webkit-transition: 1.5s;
        -o-transition: 1.5s;
        transition: 1.5s;
        -moz-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        background: linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -moz-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -o-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        z-index: 999;
    }       
    .SET_name {
        font-weight: bold;
        color:#f58220;       
        font-size: 24px;
        /*font-style: italic;*/
        position: relative;
         margin: 0px 0px 0px 250px; 
        padding: 10px 0px 10px 0px;  
        /*right: -210px;*/
        top: -200px;
        display: block;
        overflow: hidden;
        /*margin-right: 210px;*/
    }
    .SET_title {
        color: #00aab3;
        font-size: 18px;
        /*font-style: italic;*/
        position: relative;
         margin: 0px 0px 0px 250px; 
        /*padding: 10px 0px 10px 0px;*/
        padding: 10px 0px 15px 0px;   
        /*right: -210px;*/
        top: -210px;
        display: block;
        overflow: hidden;
        /*margin-right: 220px;*/
    }
    .SET_body {
        position: relative;                 
        background-image: url(../Images/back-gray-texture.png);
        padding: 30px 50px 30px 150px !important;
        right: -100px;
        top: -210px;
        margin-right: 80px;      
        overflow: hidden;
    }
    .SET_body.extended {
        top: -230px;
        padding-top: 10px;
    }
    .collapse.in {
        display: block;
    }
    .SET_body a.collapsed:before {
        content: 'Read more »';
    }
    .SET_body a:before {
         content: 'Read less »';
    }
    .SET_readmorebtn {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:hover {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:focus {                               
        color: #ffffff;
        /*background: #005a70;*/
        background-color:#00aab3;
        text-decoration: none;
        outline: 3px solid #00aab3;
        outline-offset: 0;
        border: 1px dashed #00aab3;
    }
    .Management2align {      
        /*padding: 30px 130px 30px 110px;*/
        padding: 30px 70px 30px 50px;
    }
    .Trading2_Box {
        border: 1px solid #e6e6e6;
        border-radius: 0px;
        text-align: -webkit-center;
        /*border-bottom: 12px solid #00aab3;*/
    }
    .Trading2_Box:hover {
         border: 1px solid #00aab3;
         /*border: 1px solid #f6bb19;*/        
         transition: .7s all ease-in-out;
    } 
    .Trading2_Boxslider {
        cursor: pointer;
        /*height: auto;*/
        /*height: 182px;*/
        height: 210px;
        position: relative;
        overflow: hidden;
        width: auto;
        text-align: center;
        border: 1px solid #ffffff;
        margin: 20px 0px 0px 0px;
        border-radius: 0px;
        padding: 20px 20px 20px 20px;
        /*background-color: #00aab3;*/
        background-color: #f6bb19;
        border: 1px solid #dfdedc;
    }
    .Trading2_BoxBottom {
       /*padding: 0px 50px 50px 50px;*/
       padding: 0px 15px 50px 15px;
    }
    .Trading2_align {
        /*padding: 100px 50px 50px 50px;*/
       padding: 50px 25px 0px 25px;
    }
    .corepcple_img {
       width: 100%;
       max-width: 580px;
    }

    .starsign_position {
        position: absolute; 
        margin: -43px 0px 0px 314px;
    }



    .CLA-Div-03 {
        padding: 0px 50px 0px 50px;
    }
  
    .modalbody-title {
        color: #f58220; 
        font-size: 26px !important; 
        text-align: left !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    .modalbody-subtitle {
        color: #00aab3; 
        font-size: 22px !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    /*.modalbody-ullistdiv {
        padding: 0px 0px 20px 0px;
    }*/
    .M-tilte {
        font-weight: bold;
        color: white;
        padding: 10px 0px 10px 15px;
    }
    .M-body {
        padding: 15px 30px 15px 30px;
    }
    .M-exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 20px 0px 20px 0px !important;
    }
    .M-exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
        text-align: -webkit-center;   
    }
    .M-exp-elec-bullets-HT {
        padding: 30px 0px 20px 0px !important;
    }
    .M-exp-elec-txt-HT {      
        padding: 30px 0px 0px 0px !important;
        color: #000000;
        font-weight: bold;
        margin: 0px;
    }
    .M-backdrop {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .M-Closebtn {
        border-radius: 0px;
        background-color: #f6bb19;
        border: none;
    }
    .M-Closebtn:hover {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .M-CrossSignbtn {       
        margin-top: -60px !important;
    }
    .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .footer-bg {
        height: 130px;
        padding: 50px 30px 50px 30px;
    }
   .Disclaimer {
        text-align: left;      
    }
   .footer-Disclaimer {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:hover {
        color: #ffffff !important;            
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:active {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footertxtMEP {
        color:#ffffff; 
        text-align: center; 
        margin:0px
    }
   .brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 40px 0px 0px 0px;
    }
   .form-control-align {       
        padding: 0px 0px 10px 0px;
    }
   .navbar-header {
        float: none !important;
        border: 1px solid #393939;         
    }
   .navbar-nav > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #666666 !important;
    }
   .navbar-nav {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #666666 !important;       
}   
    .navbar-collapse.collapse {
        display: none!important;
        height: auto!important;
        overflow: visible!important;
        visibility: visible !important;
    }
    .collapse.in {
         display: block !important;
         visibility: visible !important;
         height: auto!important;  
         padding: 0px;                              
    }   
    .navbar-toggle {
        position: relative;
        float: right !important;
        padding: 9px 10px !important;
        margin-top: 8px !important;
        margin-right: 8px !important;
        margin-bottom: 8px !important;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        display: block;       
    }    
    .UL-Bullet-Lists {     
        color: #666666;
        margin: 0px !important;
        padding-left: 20px !important;
        text-align: left;    
    }     
    .UL-Bullet-Lists-Li {
        padding-left:10px !important;
    }   
    .header-01 {
        display: inline-flex !important;                             
        padding: 0px 0px 0px 55px !important;
     }
    .header-02 {
        display: inline-flex !important;            
     }
    .phone-icon {      
        padding: 15px 5px 15px 5px !important;
    }
    .phoneno {
        color: #a6a9ae; 
        padding: 0px 10px 0px 0px !important;
    }
    .mailid {
        color: #a6a9ae; 
        padding: 0px 0px 0px 10px !important;
    }
    .mailid:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
     }
    .hdricon-01 {
        border-right: 2px solid #e3e3e3 !important; 
        border-left: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-fb {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }
    .fontawsm-fb:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-fb:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-02 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-tiw {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;       
    }
    .fontawsm-tiw:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-tiw:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-03 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-pint {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }  
    .fontawsm-pint:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-pint:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .shubhankar-associated-padding {
        padding: 0px 30px 0px 30px;
    }                          
    .shubhankar-logo {       
        padding: 50px 0px 20px 0px !important;
        text-align: -webkit-center !important;      
    }
    .shub-associate-01 {
        color: #00aab3;       
        padding: 20px 0px 20px 0px !important;
        font-size: 26px !important; 
        margin: 0px !important;
        text-align: -webkit-center;
    }
    .ISO-cmpy {
        color: #dc3524; 
        font-size: 18px !important; 
        font-weight: bold !important;
    }
    .MEP-Consultant {
        color: #f58220;       
        padding: 20px 0px 50px 0px !important;
        font-size: 22px !important;
        margin: 0px !important;
        text-align: -webkit-center;
    }
    .header-nav-div {
        padding: 0px !important;     
        margin-bottom: -90px !important;       
    }
    .headernavbar {
        border-radius: 0px !important;                 
        padding: 0px !important;
        border: none !important;
        height: auto;                     
        color: #fff !important;
        border-radius: 0px !important;      
        margin-bottom: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #00aab3 !important;
    }   
    .navbar-nav > li > a {     
        padding: 12px 15px 12px 15px !important;  
    }
    .hvr-bounce-to-bottom {
        color: #ffffff !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: 0px;
            left: 0;
            right: 0;          
            bottom: 0px;
            background: #00aab3;
            -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-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
         color: #fff !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);
      }
    .dropdown:hover>.dropdown-menu {
      display: block;     
     }     
    .dropdown>.dropdown-toggle:active {          
      pointer-events: none;
     }  
    .dropdown-menu {
        padding: 0px !important;     
        top: 44px !important;  
    } 
    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #00aab3 !important;
        color: #000000 !important;
     }
    .hvr-bounce-to-bottom1 {
        color: #ffffff !important;
        font-size: 15px !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;
        padding: 10px 15px 10px 15px !important;
        border-bottom: 1px solid rgba(255,255,255,0.6) !important;      
        background-color: #f58220 !important;
    }
    .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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: #000000 !important
      }
    .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);
      }       
    .banarslider {
        padding: 0; 
        z-index: -1;
    }
    .FSAlign-01 {
        padding: 0px 150px 0px 150px !important;        
    }
    .FireSystem {
        color: #fff; 
        padding: 40px 40px 40px 40px !important;
        font-size: 40px !important; 
        text-align: center !important; 
        height: 110px !important; 
        background: rgba(246,187,25,0.7); 
        margin-top: -110px !important; 
        margin-bottom: 0px !important;
    }
    .weoffer-Div{
        padding: 40px 0px 40px 0px !important;
    }                                                          
    .weoffer-01 {
        color: #00aab3; 
        font-size: 22px !important; 
        font-weight: bold !important; 
        text-align: right !important; 
        border-right: 5px solid #f58220 !important;       
        padding: 15px 14px 15px 14px !important;
        margin: 0px !important;
        line-height: 34px !important;
    }
    .ourcommitment {
        color: #bcbbb8; 
        font-size: 25px !important; 
        font-family: SquireD !important; 
        font-weight: bold;
        padding: 15px 0px 15px 0px !important; 
        text-align: left !important;
        margin:0px !important;
        line-height: 34px !important;
    }
    .AreaOfOp-01 {
       height: 160px !important;
    }
    .AreaOfOp-02 {
        padding: 62px 30px 62px 30px !important;
    }
    .AreaOfOperation{
        color: #000000; 
        text-align: left; 
        font-weight: bold; 
        font-size: 40px;
    }   
    .MEP-tabs-Div-01 {
        padding: 0px 0px 90px 0px !important;
    }
    .MEP-tabs-Div-02 {
       /*padding: 30px 0px 30px 30px !important;*/  
       padding: 30px 0px 30px 55px !important;    
       height: 557px !important;
    }
    .MEP-tabs-Div-03 {
       padding: 0px !important; 
       background-color: #fff !important;    
       height: auto;
    }
    .MEP-tabs-01{
        color: #ffffff; 
        font-size: 16px !important;        
        width: 337px !important; 
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/       
        padding: 8px 20px 8px 20px !important;        
        margin: -2px;       
        border-bottom: 1.4px solid #fff;     
        float:none;
    }
    .MEP-tabs-01:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;         
     }
    .MEP-tabs-02{
        color: #ffffff; 
        font-size: 16px !important;      
        width: 337px !important; 
        border-radius: 0px !important;
        background-color: #4e4545; 
        /*background-color: #333333;*/    
        padding: 8px 20px 8px 20px !important;         
        margin: -2px;        
        float:none; 
    }
    .MEP-tabs-02:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
         color: #000000 !important;
         background-color: #f6bb19 !important;         
    } 
    .tabstitle-01 {
        color: #f58220; 
        font-size: 26px !important;       
        text-align: left !important;      
        padding: 25px 40px 25px 40px !important;
        margin: 0px;
    }
    .tabsbanner-01 {
        padding: 0px 40px 0px 40px !important;
    }
    .tabsullist-01 {     
        padding: 25px 20px 25px 40px !important;    
    }  
    .bgimg-back-trading {     
        height: 1530px;
        padding: 0px !important;
        background-image: url(../Images/back-trading.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .trading-01 {
        padding: 0px 70px 0px 70px !important;          
        margin: -70px 0px 0px 0px !important;
    }
    .trading-02 {
        padding: 0px 0px 0px 0px ; 
        opacity: 1;
    }
    .trading {
        background-color: #00aab3 !important; 
        padding: 60px 20px 60px 20px !important; 
        font-size: 40px !important; 
        color: #ffffff !important; 
        text-align: center !important; 
        font-weight: bold !important;
        margin: 0px !important;
    }
    .bajaj-icon-div {    
       float: right !important;
       margin: 180px 0px 0px 0px !important;      
       background-color: #ffffff;
    }
    .bajajimg-01 {
        padding: 40px 0px 15px 0px !important;
    }
    .bajajullist-01 {     
        padding: 15px 10px 40px 10px !important;
        height: 180px;
    }   
    .ESCdiv-01 {
        height: 160px !important;
    }
    .ESCdiv-02 {
        padding: 70px 30px 54px 30px !important;
    }   
    .ESC-heading {
        color: #000000;
        text-align: left !important;
        font-weight: bold !important;
        font-size: 40px !important;
    }
    .exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;      
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
    }
    .exp-elec-txt-HT {
        padding: 20px 20px 20px 20px !important; 
        color: #000000; 
        font-weight: bold;
    }
    .exp-elec-bullets-HT {
        padding: 0px 20px 0px 20px !important;       
    }  
    .exp-elec-title-LT {
        color: #f58220;
        font-size: 26px !important;     
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-LT {
        padding: 0px 20px 0px 20px !important;
    } 
    .exp-elec-bullets-LT {    
        padding: 20px 20px 60px 20px !important;       
    }
    .our-vision-misson-align-01 {
        padding: 0px 50px 0px 50px;
    }
    .our-vision-Div-01 {
        background-color: #00aab3; 
        padding: 0px !important;
    }
    .our-vision-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;
    }
    .our-vision-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-vision-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-vision-Div-04 {     
         padding: 20px 30px 62px 30px !important;
    }
    .our-vision-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .CLA-Div-01 {
        padding: 0px !important;
    }
    .CLA-Div-02 {           
        margin: -656px 0px 620px 0px !important;
    }
    .CLA-Imgheight {
       /*height: 100%;*/
       height: auto;
       width: 100%;     
    }
    .CLA-title {
        color: #010000; 
        font-size: 25px !important; 
        font-weight: bold !important; 
        padding: 0px 20px 0px 20px !important; 
        text-align: center !important;
        line-height: 36px !important;
    }
    .our-mission-Div-01 {
        background-color: #f58220; 
        padding: 0px;
    }   
    .our-mission-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;    
    }
    .our-mission-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-mission-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-mission-Div-04 {    
        padding: 20px 30px 62px 30px !important;
    }
    .our-mission-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .why-us-title {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important;
    }
    .why-us-info {
        color: #666666;       
        padding: 40px 20px 20px 20px !important;
        margin: 0px;
    }
    .why-us-ullist-info {
        padding: 0px 0px 0px 20px;    
    }
    .core-principles {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important;       
        text-align: left !important;
    }
    .core-principles-img-div-01 {
       padding: 40px 0px 20px 0px !important;      
       text-align: -webkit-center;
    }
    .quality-assu-bg-img {
        height: 900px !important;        
        padding: 0px !important;
        background-image: url(../Images/quality-assurance.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .shadow-effect-div-01 {     
        height:auto !important;
        background: rgba(000,0,0,0.7) !important;
        margin-top: 0px !important;
        padding: 0px !important;
    }
    .quality-assurance-title {
        padding: 70px 0px 70px 0px !important; 
        color: #000000; 
        font-size: 40px !important; 
        text-align: center !important; 
        font-weight: bold !important;
    }
    .quality-assurance-info {
        color: #ffffff;      
        padding: 50px 40px 40px 40px !important;
        margin: 0px !important;
    }
    .quality-assurance-div-02 {       
        color: #f58220;        
        padding: 0px 40px 40px 20px !important;       
    }
    .customer-satisfaction-div-01 {
         height: 750px !important;        
    }
    .customer-satisfaction-title {
        color: #000000;      
        padding: 50px 40px 150px 40px !important;
        font-size: 40px !important;
        text-align: left !important;
        font-weight: bold !important;
        margin: 0px !important;
    }
    .customer-satisfaction-div-02 {
        background-color: #ffffff;      
        padding: 150px 50px 50px 50px !important;
        border: 1px solid #e6e6e6 !important;
        position: absolute !important;
    }
    /*box shadow class*/
    .customer-satisfaction-div-02:hover { 
         box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 10px 0 rgba(0, 0, 0, 0.20) inset, 0 -1px 10px 0 rgba(0, 0, 0, 0.10) inset;
         transition: all .6s ease-in-out !important;
     }           
    .customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
    }
    .customer-satisfaction-img {               
        margin-top: -90px!important;
        text-align: -webkit-center;
        position: relative !important;
    }
    .footer-bgheight {     
        height: auto;
    }
    .footer-col-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-02 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-03 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-04 {           
        padding: 0px 397px 50px 30px !important;
    }
    .ftr-div-01 {
        text-align: -webkit-center !important; 
       /*padding: 50px 0px 20px 0px !important;*/
        padding: 50px 270px 20px 270px;
    }
    .ftr-div-02 {
        text-align: -webkit-center !important;
        padding: 20px 0px 10px 0px !important;
    }
    .ftr-person-name {
        color: #f6bb19 !important;
    }
    .ftr-person-contact {
        color: #00aab3 !important;
    }
    .ftr-div-03 {
        text-align: -webkit-center !important;
        padding: 10px 0px 20px 0px !important ;
    }
    .ftr-writeus-text {
        color: #f6bb19 !important; 
    }
    .ftr-cmpny-mailid {
        color: #00aab3 !important;
    }
    .ftr-cmpny-mailid:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
     }
    .ftr-cmpny-mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-04 {
        padding: 50px 0px 25px 0px !important;
    }
    .ftr-our-info-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-locate-us-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-div-05 {
        padding: 0px 0px 5px 0px !important;        
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;
    }
    .ftr-info-home-list {
        color: #757575 !important; 
        text-decoration: none !important;
    }
    .ftr-info-home-list:hover {
        color: #f58220 !important;     
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-info-home-list:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-06 {
        padding: 5px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-07 {
        padding: 5px 0px 5px 0px !important; 
        border:none !important;      
    }
    .ftr-div-08 {
        padding: 110px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-09 {
        padding: 50px 0px 25px 0px !important;
    }
    .all-rights-reserved {
        color: #666666;      
        margin: 0px; 
        text-align: right;
    }
    .scrollup {
        position: fixed;
        right: 3px;
        bottom: 25px;      
        color: #101010 !important;    
        background-color: #00aab3 !important;
        width: 38px;
        height: 38px;
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #b22d24 !important;
        transition: all 0.4s ease-in-out;
        border-radius: 100% !important;
    }
    .scrollup:hover {    
        background-color: #f58220 !important;              
        color: #101010 !important;
        transition: all .6s ease-in-out;
     }

    /*sub-pages css ('sbpg' = sub page classes name)*/
    .subpage-nvbar-00 {
        padding: 0px; 
        position: relative; 
        opacity: 1;       
    }   
    .subpage-title {
        font-weight: bold !important;
        font-size: 36px !important;
        color: #000000;                  
        padding: 100px 5px 50px 15px !important;
        margin: 0px !important;
    }
    .breadcrumb {
        float: right !important;
        background: none !important;
        padding: 120px 10px 50px 0px !important;
        margin: 0px !important;
        display:none
    }
    .breadcrumb-item {
        color: #666666 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out; 
        outline: 0 !important;
    }
    .breadcrumb-item:hover {
        color: #000000 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
        outline: 0 !important;
    }
    .sbpg-fix-padding-01 {
        padding: 100px 0px 100px 0px;
    }
    .sbpg-fix-padding-02 {
         padding: 50px 0px 50px 0px;
    }
    .sbpg-tables-highlights {
        color: #000 !important; 
            font-weight: bold !important;
    }
    .heading-title-orange {
        color: #f58220;  
        font-size: 26px !important;      
        margin: 0px;
    }
    .sbpg-vision-mission {      
        padding: 0px 50px 0px 50px;
    }
    .sbpg-back-our-goals-01 {
        position: relative;
        padding: 50px 0px 30px 0px;
    }
    .sbpg-back-our-goals-02 {
        position: relative;
        padding: 0px 30px 50px 20px;
    }
    .sbpg-back-our-goals-title {
        color: #010000;
        font-size: 40px !important;
        font-weight: bold !important;
        padding: 0px 20px 0px 20px !important;
        text-align: center !important;
        line-height: 36px !important;
        margin: 0px !important;
    }
    .sbpg-back-our-goals-info {
        color: #000000;
        font-size: 20px;
        font-weight: bold;
        padding: 0px 30px 30px 30px;
        margin: 0px;
    }
    .sbpg-back-our-goals-ullist {
        padding: 0px 25px 0px 30px;
    }
    .sbpg-company-snapshot-01 {
        padding: 0px 50px 50px 50px;
    }
    .sbpg-company-snapshot-02 {
        padding: 50px 50px 50px 50px;    
        background-color: #f4f4f4;       
    }
    .sbpg-ourbusiness-table {
        padding: 50px 50px 50px 50px;        
        background-color: #f4f4f4;
    }
    .sbpg-ourbusiness-image {
        padding: 50px 50px 0px 50px;
    }
    .sbpg-management-fix-padding-02 {
        padding: 50px 0px 0px 0px;
    }
    .sbpg-management-promoters-div-01 {
        padding: 0px 50px 0px 50px;
    }
    .sbpg-management-promoters {
        margin: 0px;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-top: 1px solid #e3e3e3;
        padding: 20px 10px 20px 10px;
        text-align: center;
        background-color: #f6bb19 !important;  
        color: #000000;
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .sbpg-management-table-div {          
        padding: 0px 50px 50px 50px;   
    }
    .sbpg-management-table-height {          
        /*height: 2001px !important;*/      
    }
    .sbpg-core-priniples-image {
        text-align: -webkit-center;
         padding: 50px 0px 50px 0px;
        /*padding: 80px 0px 80px 0px;*/
    }
    .sbpg-certificate-tabs-01 {
        padding: 50px 0px 30px 0px;
    }
    .sbpg-certificate-tabs-02 {
        padding: 24px 0px 0px 0px;
    }
     .sbpg-certificate-tabs-align {
        float: left;
    }
    .sbpg-MEP-tabs-01 {
        color: #ffffff;
        font-size: 16px !important;
        width: 337px !important;
        border-radius: 0px !important;
        background-color: #4e4545;
        /*background-color: #333333;*/      
        padding: 8px 20px 8px 20px !important;
        margin: 0px;
        border-top: 1.4px solid #fff;
        float: right;
    }
    .sbpg-MEP-tabs-01:hover {
        color: #000000 !important;
        background-color: #f6bb19 !important;
        transition: all .6s ease-in-out !important;
        outline: 0;
        text-decoration: none !important;
        border-left: 15px solid #00aab3;
    }
    .sbpg-empanelment-align-01 {
        padding: 50px 50px 50px 50px;
    }
    .sbpg-empanelment-align-02 {
         padding: 0px 10px 10px 10px;
    }
    .sbpg-empanelment-align-03 {
         padding: 0px 10px 0px 10px;
    }
    .sbpg-empanelment-table {
        height: 381px;
    }
    .sbpg-operations-fix-padding-02 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-operations-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 20px 25px 20px !important;
        margin: 0px;
    }
    .sbpg-operations-tabsbanner-01 {
        padding: 0px 20px 0px 20px !important;
    }
    .sbpg-operations-tabsullist-01 {  
         padding: 25px 25px 0px 25px !important;
    }
    .sbpg-operations-yellow-border-01 {    
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-02 {
        padding: 134px 20px 20px 20px;      
    }
    .sbpg-operations-yellow-border-03 {          
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-04 {            
        padding: 162px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-05 {          
        padding: 106px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-06 {            
        padding: 50px 20px 20px 20px;
    }
    .image-fontawsmicon {
        margin-left: 270px !important;
        padding: 15px 5px 15px 5px !important;
        background-color: #00aab3 !important;
        margin-top: 320px !important;
        border: none !important;
        border-radius: 0 !important;
        height: 100px !important;
        width: 100px !important;
        font-size: 3em !important;
        text-align: -webkit-center !important;
    }
    .image-fontawsmicon:hover {      
         background-color: #f6bb19 !important;
    }
     .sbpg-tranding-brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 0px 10px 40px 10px;
        line-height: 40px;
    }
    .sbpg-tranding-fix-padding-01 {
        padding: 60px 10px 10px 10px;
    }
    .sbpg-tranding-infopoints {
        padding: 0px 30px 50px 30px;
    }
    .sbpg-tranding-ullist {       
        padding: 15px 20px 15px 20px !important;
        height: 172px;
        background-color: #f9e6b3 !important;
    }
    .sbpg-tranding-imgdiv-01 {
        padding: 15px 0px 15px 0px !important;
        border-top: 1px solid #e6e6e6 ;
        border-bottom: 12px solid #00aab3;
        text-align: -webkit-center;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }
    .sbpg-expertises-align {
        padding: 0px 12px 0px 12px;
    }
    .sbpg-approach-tabs-01 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 0px 0px 25px 0px !important;
        margin: 0px;
    }
    .sbpg-approach-tabs-content-infopoints {
        padding: 50px 40px 0px 40px;
    }
    .sbpg-approach-tabs-content-image {
        text-align: -webkit-center;
        padding: 40px 40px 0px 40px;
    }
    .sbpg-quality-assurance-2-imgalign {
        text-align: -webkit-center;
        padding: 0px 50px 0px 50px;
    }
    .sbpg-quality-assurance-boxalign-01 {
        padding: 0px 120px 0px 120px;
    }
    .sbpg-quality-assurance-topborder {
        border-top: 12px solid #f58220;
        margin-top: -140px;
    }
    .sbpg-quality-assurance-boxalign-02 {
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 50px 50px 50px 50px;
        background-color: #fff;
    } 
    .sbpg-whyus-div-01 {  
        padding: 50px 32px 50px 32px;
    }
    .sbpg-whyus-div-02 {
        padding: 50px 0px 0px 0px;
    }
    .sbpg-whyus-title {
      color: #f58220;
      padding: 0px 0px 0px 20px !important;
      font-size: 40px !important;
      font-weight: bold !important;
    }
    .sbpg-why-us-info {
        color: #666666;       
        padding: 40px 0px 0px 0px !important;
        margin: 0px;
    }
    .sbpg-photogallary-bg-border-align{
        padding: 100px 0px 100px 0px;
    }
    .sbpg-photogallary-bluebg-title-align { 
        padding: 0px 80px 0px 80px;
        margin: -195px 0px 0px 0px;
    }
    .sbpg-photogallary-bluebg-title{
        background-color: #00aab3 !important; 
        padding: 50px 0px 50px 0px !important;
        font-size: 34px !important; 
        color: #ffffff !important; 
        text-align: center !important;      
        margin: 0px !important;
        line-height: 45px;
    }
    .sbpg-photogallary-photos {
        padding: 20px 0px 20px 0px;
        text-align: -webkit-center;
    }
    .sbpg-photogallary-bg-border {
        border-bottom: 1px solid #e3e3e3;
        margin: 0px;
    }
    .sbpg-customer-satisfaction-info-02 {
        background-color: #ffffff;     
        padding: 40px 40px 40px 40px !important;
        border: 1px solid #e6e6e6 !important;       
    }
    .sbpg-customer-satisfaction-img {    
        text-align: -webkit-center;      
        margin: -180px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .sbpg-customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-keyclient-div-01 {
        padding: 150px 0px 0px 0px;
    }
    .sbpg-keyclient-div-02{
        padding: 80px 40px 40px 40px;
        border-top: 1px solid #e6e6e6 !important;
        border-bottom: 1px solid #e6e6e6 !important;
        border-right: 1px solid #e6e6e6 !important;
        border-left: 1px solid #e6e6e6 !important;
    }
    .sbpg-keyclient-title {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-equipments-align-02 {
        padding: 0px 0px 50px 0px;
    }
    .sbpg-equipments-align {
       padding: 50px 32px 70px 32px;
    }
    .sbpg-equipments-heading {
        color: #00aab3 !important;
        font-size: 24px;
        font-weight: bold;
        margin: 0px;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-contact-patners-names {
        color: #000000;
        font-weight: bold;
        font-size: 18px;
        padding: 15px 0px 15px 0px;
        margin: 0px;
    }
    .sbpg-contact-mailID {
        color: #666666 !important;
        padding-left: 21px;
    }
    .sbpg-contact-mailID:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .sbpg-contact-mailID:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .sbpg-contact-heading-title-01 {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-contact-heading-title-02 {
        padding: 0px 0px 40px 0px;
    }
    .sbpg-contact-reachtous{
         padding: 0px 50px 50px 50px;
    }
    .sbpg-contact-locatetous{
        padding: 0px 50px 0px 50px;
    }
    .sbpg-contact-writetous{      
         padding: 50px 50px 0px 50px;
    }
    .captchaimg {
        height: 36px !important;
        width: 100% !important;
    }
    .form-control {            
        display: block;
        width: 100%;
        height: 35px !important;
        padding: 8px 15px !important;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #fff !important;
        background-color: #212832 !important;    
        background-image: none;
        border: 0.5px solid #757575  !important;
        border-radius: 0px !important;
         margin-bottom: 0px !important;                        
    }
     .form-control-align {
        padding: 0px 0px 12px 0px;
    }
    .btnsend {
        background-color: #00aab3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;  
        width: 100% !important;
        height: 40px !important;
    }
    .btnsend:hover {       
        background-color: #f6bb19 !important;  
        color: #000 !important;
        transition: .8s all ease-in-out;        
    }
    .sbpg-contact-facolor {
        color: #f6bb19 !important; 
        font-size: 25px !important; 
        padding: 5px 0px 5px 0px !important;               
    }
    .sbpg-contact-facolor-align-01 {
        display:flex;
    }
    .sbpg-contact-facolor-align-02 {
        color: #666666; 
        padding: 3px 0px 3px 15px;
    }     
    [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {   
         transition: all 1.5s ease !important;
    }
}

@media only screen and (min-width:640px) and (max-width:767px) {


    .CLA-Div-03 {
        padding: 0px 50px 0px 50px;
    }
     .ourvalues-align {
        padding: 0px 0px 0px 0px;
    }
    .ourvalues-align-2 {
        padding: 0px 0px 0px 0px;
    }
     .paracollapse {
       padding: 16px 30px 16px 30px;
       text-align: justify;
    }
    .SET_container {
        width: 100%;
        /*margin-bottom: 20px;*/
        margin-top: 160px !important;      
    }
    .SET_wrapper {
        display: inline-block;
        min-height: 250px;
    }
    .SET_photo {
        z-index: 998;
        margin-top: -140px;
        position: relative;
        width: 200px;
        height: 200px;
        overflow: hidden;
        -webkit-transition: all 1000ms cubic-bezier(.005,1,1,0);
        -webkit-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -moz-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -ms-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -o-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -webkit-transition-timing-function: cubic-bezier(.005,1,1,0);
        -webkit-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -moz-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -ms-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -o-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
    }
    .SET_photo img {
      width: 200px;    
      height: 200px;
      border-top-left-radius: 100px;
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-bottom-left-radius: 100px;
      position: relative;
    }
    .convex {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        -moz-box-shadow: inset 0 0 20px 0 black;
        -webkit-box-shadow: inset 0 0 20px 0 black;
        box-shadow: inset 0 0 20px 0 black;
        z-index: 999;
        top: 0;
    }
    .show-off {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        top: -200px;
        left: -200px;
        -moz-transition: 1.5s;
        -webkit-transition: 1.5s;
        -o-transition: 1.5s;
        transition: 1.5s;
        -moz-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        background: linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -moz-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -o-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        z-index: 999;
    }       
    .SET_name {
        font-weight: bold;
        color:#f58220;       
        font-size: 24px;
        text-align: left;     
        position: relative;      
        right: -230px;
        top: -200px;        
        display: block;
        overflow: hidden;
        line-height:35px;     
        margin-right: 220px;
        margin-top: 30px;       
    }
    .SET_title {
        color: #00aab3;
        font-size: 18px;   
        position: relative;      
        right: -230px;
        top: -210px;             
        display: block;
        overflow: hidden;  
        /*line-height:35px;*/     
        margin-right: 220px;
        /*margin-bottom: 30px;*/
         margin-bottom: 20px;
    }
    .SET_body {
        position: relative;                 
        background-image: url(../Images/back-gray-texture.png);     
        padding: 120px 30px 30px 30px !important;       
        top: -220px;             
        right: 0;
        margin-right: 0;   
        overflow: hidden;
    }
    .SET_body.extended {
        top: -230px;
        padding-top: 10px !important;
    }
    .collapse.in {
        display: block;
    }
    .SET_body a.collapsed:before {
        content: 'Read more »';
    }
    .SET_body a:before {
         content: 'Read less »';
    }
    .SET_readmorebtn {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:hover {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:focus {                               
        color: #ffffff;
        /*background: #005a70;*/
        background-color:#00aab3;
        text-decoration: none;
        outline: 3px solid #00aab3;
        outline-offset: 0;
        border: 1px dashed #00aab3;
    }
    .Management2align {           
       /*padding: 30px 70px 30px 50px;*/
       padding: 30px 25px 30px 25px;
    }
    .Trading2_Box {
        border: 1px solid #e6e6e6;
        border-radius: 0px;
        text-align: -webkit-center;
        /*border-bottom: 12px solid #00aab3;*/
    }
    .Trading2_Box:hover {
         border: 1px solid #00aab3;
         /*border: 1px solid #f6bb19;*/        
         transition: .7s all ease-in-out;
    } 
    .Trading2_Boxslider {
        cursor: pointer;
        /*height: auto;*/
        height: 182px;
        position: relative;
        overflow: hidden;
        width: auto;
        text-align: center;
        border: 1px solid #ffffff;
        margin: 20px 0px 0px 0px;
        border-radius: 0px;
        padding: 20px 20px 20px 20px;
        /*background-color: #00aab3;*/
        background-color: #f6bb19;
        border: 1px solid #dfdedc;
    }
    .Trading2_BoxBottom {
       /*padding: 0px 50px 50px 50px;*/
       padding: 0px 15px 50px 15px;
    }
    .Trading2_align {
        /*padding: 100px 50px 50px 50px;*/
       padding: 50px 25px 0px 25px;
    }
    .corepcple_img {
       width: 100%;
       max-width: 580px;
    }

    .starsign_position {
        position: absolute; 
        margin: -43px 0px 0px 332px;
    }








    .modalbody-title {
        color: #f58220; 
        font-size: 26px !important; 
        text-align: left !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    .modalbody-subtitle {
        color: #00aab3; 
        font-size: 22px !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    /*.modalbody-ullistdiv {
        padding: 0px 0px 20px 0px;
    }*/
    .M-tilte {
        font-weight: bold;
        color: white;
        padding: 10px 0px 10px 15px;
    }
    .M-body {
        padding: 15px 30px 15px 30px;
    }
    .M-exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 20px 0px 20px 0px !important;
    }
    .M-exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
        text-align: -webkit-center;   
    }
    .M-exp-elec-bullets-HT {
        padding: 30px 0px 20px 0px !important;
    }
    .M-exp-elec-txt-HT {      
        padding: 30px 0px 0px 0px !important;
        color: #000000;
        font-weight: bold;
        margin: 0px;
    }
    .M-backdrop {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .M-Closebtn {
        border-radius: 0px;
        background-color: #f6bb19;
        border: none;
    }
    .M-Closebtn:hover {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .M-CrossSignbtn {       
        margin-top: -60px !important;
    }
     .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .footer-bg {      
        /*height: 200px;*/
        height: auto;
        padding: 50px 30px 50px 30px;
    }
   .Disclaimer { 
        text-align: center;   
    }
   .footer-Disclaimer {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:hover {
        color: #ffffff !important;            
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:active {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footertxtMEP {
        color:#ffffff; 
       text-align: center; 
        margin:0px
    }
   .brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 40px 0px 0px 0px;
    }
   .form-control-align {
        padding: 0px 0px 10px 0px;
    }
   .navbar-header {
        float: none !important;      
    }
    .navbar-nav > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #666666;
    }
    .navbar-nav {
        position: relative !important;
        display: block !important;
        float: none !important;
        margin: 0px;     
    }   
    .navbar-collapse.collapse {
        display: none!important;
        height: auto!important;
        overflow: visible!important;
        visibility: visible !important;
    }
    .collapse.in {
         display: block !important;
         visibility: visible !important;
         height: auto!important;                                  
    }   
    .navbar-toggle {
        position: relative;
        float: right !important;
        padding: 9px 10px !important;
        margin-top: 8px !important;
        margin-right: 8px !important;
        margin-bottom: 8px !important;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        display: block;       
    }    
    .UL-Bullet-Lists {     
        color: #666666;
        margin: 0px !important;
        padding-left: 20px !important;
        text-align: left;    
    }     
    .UL-Bullet-Lists-Li {
        padding-left:10px !important;
    }   
    .header-01 {
        display: inline-flex !important;               
        padding: 0px 0px 0px 60px !important;
     }
    .header-02 {
        display: inline-flex !important;        
        padding: 0px 0px 0px 222px !important;  
        border-top: 2px solid #e3e3e3 !important;     
     }
    .phone-icon {      
        padding: 15px 5px 15px 5px !important;
    }
    .phoneno {
        color: #a6a9ae; 
        padding: 0px 10px 0px 0px !important;
    }
    .mailid {
        color: #a6a9ae; 
        padding: 0px 0px 0px 10px !important;
    }
    .mailid:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
     }
    .hdricon-01 {
        border-right: 2px solid #e3e3e3 !important; 
        border-left: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-fb {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }
    .fontawsm-fb:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-fb:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-02 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-tiw {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;       
    }
    .fontawsm-tiw:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-tiw:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-03 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-pint {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }  
    .fontawsm-pint:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-pint:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .shubhankar-associated-padding {
        padding: 0px 30px 0px 30px;
    }                          
    .shubhankar-logo {       
        padding: 50px 0px 20px 0px !important;
        text-align: -webkit-center !important;      
    }
    .shub-associate-01 {
        color: #00aab3;       
        padding: 20px 0px 20px 0px !important;
        font-size: 26px !important; 
        margin: 0px !important;
        text-align: -webkit-center;
    }
    .ISO-cmpy {
        color: #dc3524; 
        font-size: 18px !important; 
        font-weight: bold !important;
    }
    .MEP-Consultant {
        color: #f58220;
        padding: 20px 0px 50px 0px !important;
        font-size: 22px !important;
        margin: 0px !important;
        text-align: -webkit-center;
    }
    .header-nav-div {
        padding: 0px !important;           
    }
    .headernavbar {
        border-radius: 0px !important;     
        padding: 0px !important;
        border: none !important;
        height: auto;                
        color: #fff !important;
        border-radius: 0px !important;      
        margin-bottom: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #00aab3 !important;
    }    
    .navbar-nav > li > a {
        padding: 12px 15px 12px 15px !important;  
    }
    .hvr-bounce-to-bottom {
        color: #ffffff !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: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
         color: #fff !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);
      }
    .dropdown:hover>.dropdown-menu {
      display: block;     
     }     
    .dropdown>.dropdown-toggle:active {          
      pointer-events: none;
     }  
    .dropdown-menu {
        padding: 0px !important;  
        top: 44px !important;     
    } 
     .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #00aab3 !important;
        color: #000000 !important;
     }
    .hvr-bounce-to-bottom1 {
        color: #ffffff !important;
        font-size: 15px !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;
        padding: 10px 15px 10px 15px !important;
        border-bottom: 1px solid rgba(255,255,255,0.6) !important;      
        background-color: #f58220 !important;
    }
    .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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: #000000 !important
      }
    .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);
      }       
    .banarslider {
        padding: 0; 
        z-index: -1;
    }
    .FSAlign-01 {
        padding: 0px 130px 0px 130px !important;
    }
    .FireSystem {
        color: #fff; 
        padding: 40px 30px 40px 30px !important;
        font-size: 40px !important; 
        text-align: center !important; 
        height: 110px !important; 
        background: rgba(246,187,25,0.7); 
        margin-top: -110px !important; 
        margin-bottom: 0px !important;
    }
    .weoffer-Div{
        padding: 40px 0px 40px 0px !important;
    }                                                          
    .weoffer-01 {
        color: #00aab3; 
        font-size: 22px !important; 
        font-weight: bold !important; 
        text-align: right !important; 
        border-bottom: 5px solid #f58220 !important;  
        padding: 15px 40px 15px 20px !important;
        margin: 0px !important;
        line-height: 34px !important;
    }
    .ourcommitment {
        color: #bcbbb8; 
        font-size: 25px !important; 
        font-family: SquireD !important; 
        font-weight: bold;
        padding: 15px 20px 15px 20px !important;       
        text-align: left !important;
        margin:0px !important;
        line-height: 34px !important;
    }
    .AreaOfOp-01 {
       height: 160px !important;
    }
    .AreaOfOp-02 {
        padding: 62px 30px 62px 30px !important;
    }
    .AreaOfOperation{
        color: #000000; 
        text-align: left; 
        font-weight: bold; 
        font-size: 40px;
    }   
    .MEP-tabs-Div-01 {
        /*padding: 0px 0px 70px 0px !important;*/
        padding: 0px 0px 90px 0px !important;
    }
    .MEP-tabs-Div-02 {
       padding: 30px 0px 30px 30px !important; 
       height: 457px !important;
    }
    .MEP-tabs-Div-03 {
       padding: 0px !important; 
       background-color: #fff !important; 
       height: auto;
    }
    .MEP-tabs-01{
        color: #ffffff; 
        font-size: 16px !important;        
        width: 337px !important; 
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/  
        padding: 8px 20px 8px 20px !important;   
        margin: -2px; 
        border-bottom: 1.4px solid #fff;
        float:none;
    }
    .MEP-tabs-01:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;
         
     }
    .MEP-tabs-02{
        color: #ffffff; 
        font-size: 16px !important;      
        width: 337px !important; 
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/ 
        padding: 8px 20px 8px 20px !important;     
        margin: -2px;  
        float:none; 
    }
    .MEP-tabs-02:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
         color: #000000 !important;
         background-color: #f6bb19 !important;         
    } 
    .tabstitle-01 {
        color: #f58220; 
        font-size: 26px !important;       
        text-align: left !important;      
        padding: 25px 40px 25px 40px !important;
        margin: 0px;
    }
    .tabsbanner-01 {
        padding: 0px 40px 0px 40px !important;
    }
    .tabsullist-01 {     
        padding: 25px 20px 25px 40px !important;    
    }  
    .bgimg-back-trading {
        height: 2900px !important;
        padding: 0px !important;
        background-image: url(../Images/back-trading.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .trading-01 {
        padding: 0px 70px 0px 70px !important;
        margin: -70px 0px 0px 0px !important;
    }
    .trading-02 {
        padding: 0px 0px 0px 200px ;        
    }
    .trading {
        background-color: #00aab3 !important; 
        padding: 60px 20px 60px 20px !important; 
        font-size: 40px !important; 
        color: #ffffff !important; 
        text-align: center !important; 
        font-weight: bold !important;
        margin: 0px !important;
    }
    .bajaj-icon-div {    
       float: right !important;
       margin: 180px 0px 0px 0px !important;      
       background-color: #ffffff;
    } 
    .bajajimg-01 {
        padding: 40px 0px 15px 0px !important;
        text-align: -webkit-center;
    }
    .bajajullist-01 {
        padding: 15px 10px 40px 120px !important;
    }   
    .ESCdiv-01 {
        height: 160px !important;
    }
    .ESCdiv-02 {
        padding: 70px 30px 54px 30px !important;
    }   
    .ESC-heading {
        color: #000000;
        text-align: left !important;
        font-weight: bold !important;
        font-size: 40px !important;
    }
    .exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;      
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
    }
    .exp-elec-txt-HT {
        padding: 20px 20px 20px 20px !important; 
        color: #000000; 
        font-weight: bold;
    }
    .exp-elec-bullets-HT {
        padding: 0px 20px 0px 20px !important;       
    }  
    .exp-elec-title-LT {
        color: #f58220;
        font-size: 26px !important;     
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-LT {
        padding: 0px 20px 0px 20px !important;
    } 
    .exp-elec-bullets-LT {
        padding: 20px 20px 60px 20px !important;       
    }
    .our-vision-misson-align-01 {
        padding: 0px 50px 0px 50px;
    }
    .our-vision-Div-01 {
        background-color: #00aab3; 
        padding: 0px !important;
    }
    .our-vision-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;
    }
    .our-vision-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-vision-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-vision-Div-04 {     
         /*padding: 20px 30px 62px 30px !important;*/
         padding: 20px 30px 42px 30px !important;
    }
    .our-vision-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .CLA-Div-01 {
        padding: 0px !important;
    }
    .CLA-Div-02 {     
        margin: -536px 0px 500px 0px !important;
    }
    .CLA-Imgheight {
       /*height: 100%;*/
       height: auto;
       width: 100%;
    }
    .CLA-title {
        color: #010000; 
        font-size: 25px !important; 
        font-weight: bold !important; 
        padding: 0px 20px 0px 20px !important; 
        text-align: center !important;
        line-height: 36px !important;
    }
    .our-mission-Div-01 {
        background-color: #f58220; 
        padding: 0px;
    }   
    .our-mission-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;    
    }
    .our-mission-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-mission-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-mission-Div-04 {    
         /*padding: 20px 30px 62px 30px !important;*/
         padding: 20px 30px 42px 30px !important;
    }
    .our-mission-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .why-us-title {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important;
    }
    .why-us-info {
        color: #666666; 
        padding: 40px 20px 20px 20px !important;
        margin: 0px;
    }
    .why-us-ullist-info {
        padding: 0px 0px 0px 20px;
    }
    .core-principles {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: left !important;
    }
    .core-principles-img-div-01 {
       padding: 40px 0px 20px 0px !important;
    }
    .quality-assu-bg-img {
        height: 1000px !important;
        padding: 0px !important;
        background-image: url(../Images/quality-assurance.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .shadow-effect-div-01 {     
        height:auto !important;
        background: rgba(000,0,0,0.7) !important;
        margin-top: 0px !important;
        padding: 0px !important;
    }
    .quality-assurance-title {
        padding: 70px 0px 70px 0px !important; 
        color: #000000; 
        font-size: 40px !important; 
        text-align: center !important; 
        font-weight: bold !important;
    }
    .quality-assurance-info {
        color: #ffffff;  
        padding: 50px 40px 40px 40px !important;
        margin: 0px !important;
    }
    .quality-assurance-div-02 {       
        color: #f58220;  
        padding: 0px 40px 40px 20px !important;       
    }
    .customer-satisfaction-div-01 {      
         height: 810px !important;
    }
    .customer-satisfaction-title {
        color: #000000;
        padding: 50px 40px 150px 40px !important;
        font-size: 40px !important;
        text-align: left !important;
        font-weight: bold !important;
        margin: 0px !important;
    }
    .customer-satisfaction-div-02 {
        background-color: #ffffff;       
        padding: 150px 30px 50px 30px !important;
        border: 1px solid #e6e6e6 !important;
        position: absolute !important;
    }
    /*box shadow class*/
    .customer-satisfaction-div-02:hover { 
         box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 10px 0 rgba(0, 0, 0, 0.20) inset, 0 -1px 10px 0 rgba(0, 0, 0, 0.10) inset;
         transition: all .6s ease-in-out !important;
     }           
    .customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
    }
    .customer-satisfaction-img {         
        margin-top: -90px!important;
        text-align: -webkit-center;
        position: relative !important;
    }
    .footer-bgheight {
        height: auto;
    }
    .footer-col-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-02 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-03 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-04 {
        padding: 0px 250px 50px 30px !important;
    }
    .ftr-div-01 {
        text-align: -webkit-center !important;
        padding: 50px 210px 20px 210px;
        /*padding: 50px 0px 20px 0px !important;*/
    }
    .ftr-div-02 {
        text-align: -webkit-center !important;
        padding: 20px 0px 10px 0px !important;
    }
    .ftr-person-name {
        color: #f6bb19 !important;
    }
    .ftr-person-contact {
        color: #00aab3 !important;
    }
    .ftr-div-03 {
        text-align: -webkit-center !important;
        padding: 10px 0px 0px 0px !important;
    }
    .ftr-writeus-text {
        color: #f6bb19 !important; 
    }
    .ftr-cmpny-mailid {
       color: #00aab3 !important;
    }
    .ftr-cmpny-mailid:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
     }
    .ftr-cmpny-mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-04 {
        padding: 50px 0px 25px 0px !important;
    }
    .ftr-our-info-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-locate-us-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-div-05 {
        padding: 0px 0px 5px 0px !important;
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;
    }
    .ftr-info-home-list {
        color: #757575 !important; 
        text-decoration: none !important;
    }
    .ftr-info-home-list:hover {
        color: #f58220 !important;     
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-info-home-list:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-06 {
        padding: 5px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-07 {
        padding: 5px 0px 5px 0px !important; 
        border:none !important;      
    }
    .ftr-div-08 {
        padding: 50px 0px 5px 0px !important;
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;  
    }
    .ftr-div-09 {
        padding: 50px 0px 25px 0px !important;
    }
    .all-rights-reserved {
        color: #666666;
        padding: 40px 0px 40px 0px;
        margin: 0px;
        text-align: center;
    }
    .scrollup {
        position: fixed;
        right: 3px;
        bottom: 25px;      
        color: #101010 !important;    
        background-color: #00aab3 !important;
        width: 38px;
        height: 38px;
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #b22d24 !important;
        transition: all 0.4s ease-in-out;
        border-radius: 100% !important;
    }
    .scrollup:hover {    
        background-color: #f58220 !important;              
        color: #101010 !important;
        transition: all .6s ease-in-out;
     }

    /*sub-pages css ('sbpg' = sub page classes name)*/
    .subpage-nvbar-00 {
        padding: 0px; 
        position: relative; 
        opacity: 1;       
    }   
    .subpage-title {
        font-weight: bold !important;
        font-size: 36px !important;
        color: #000000;       
        padding: 50px 5px 50px 15px !important;
        margin: 0px !important;
    }
    .breadcrumb {
        float: right !important;
        background: none !important;
        padding: 120px 0px 50px 0px !important;
        margin: 0px !important;
        display:none
    }
    .breadcrumb-item {
        color: #666666 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out; 
        outline: 0 !important;
    }
    .breadcrumb-item:hover {
        color: #000000 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
        outline: 0 !important;
    }
    .sbpg-fix-padding-01 {
        padding: 100px 0px 100px 0px;
    }
    .sbpg-fix-padding-02 {
         padding: 50px 0px 50px 0px;
    }
    .sbpg-tables-highlights {
        color: #000 !important; 
        font-weight: bold !important;
    }
    .heading-title-orange {
        color: #f58220;  
        font-size: 26px !important;      
        margin: 0px;
    }
    .sbpg-vision-mission {      
        padding: 0px 50px 0px 50px;
    }
    .sbpg-back-our-goals-01 {
        position: relative;
        padding: 50px 0px 30px 0px;
    }
    .sbpg-back-our-goals-02 {
        position: relative;
        /*padding: 0px 40px 50px 30px;*/
        padding: 0px 20px 50px 20px;
    }
    .sbpg-back-our-goals-title {
        color: #010000;
        font-size: 40px !important;
        font-weight: bold !important;
        padding: 0px 20px 0px 20px !important;
        text-align: center !important;
        line-height: 36px !important;
        margin: 0px !important;
    }
    .sbpg-back-our-goals-info {
        color: #000000;
        font-size: 20px;
        font-weight: bold;
        padding: 0px 30px 30px 30px;
        margin: 0px;
    }
    .sbpg-back-our-goals-ullist {
        padding: 0px 25px 0px 30px;
    }
    .sbpg-company-snapshot-01 {
        padding: 0px 50px 50px 50px;
    }
    .sbpg-company-snapshot-02 {
        padding: 50px 50px 50px 50px;    
         background-color: #f4f4f4;       
    }
    .sbpg-ourbusiness-table {
        padding: 50px 50px 50px 50px;        
        background-color: #f4f4f4;
    }
    .sbpg-ourbusiness-image {
        padding: 50px 50px 0px 50px;
    }
    .sbpg-management-fix-padding-02 {
        padding: 50px 0px 0px 0px;
    }
    .sbpg-management-promoters-div-01 {
        padding: 0px 50px 0px 50px;
    }
    .sbpg-management-promoters {
        margin: 0px;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-top: 1px solid #e3e3e3;
        padding: 20px 10px 20px 10px;
        text-align: center; 
        background-color: #f6bb19 !important;    
        color: #000000;
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .sbpg-management-table-div { 
        padding: 0px 50px 50px 50px;   
    }
    .sbpg-management-table-height {          
        /*height: 2001px !important;*/      
    }
    .sbpg-core-priniples-image {
        text-align: -webkit-center;
         padding: 50px 0px 50px 0px;
        /*padding: 80px 50px 80px 50px;*/
    }
    .sbpg-certificate-tabs-01 {
        padding: 50px 0px 30px 0px;
    }
    .sbpg-certificate-tabs-02 {
        padding: 24px 0px 0px 0px;
    }
     .sbpg-certificate-tabs-align {
        float: left;
        padding: 0px 0px 50px 0px;
    }
    .sbpg-MEP-tabs-01 {
        color: #ffffff;
        font-size: 16px !important;
        width: 337px !important;
        border-radius: 0px !important;
        background-color: #4e4545;
        /*background-color: #333333;*/
        padding: 8px 20px 8px 20px !important;
        margin: 0px;
        border-top: 1.4px solid #fff;
        float: right;
    }
    .sbpg-MEP-tabs-01:hover {
        color: #000000 !important;
        background-color: #f6bb19 !important;
        transition: all .6s ease-in-out !important;
        outline: 0;
        text-decoration: none !important;
        border-left: 15px solid #00aab3;
    }
    .sbpg-empanelment-align-01 {
        padding: 50px 45px 50px 45px;
    }
    .sbpg-empanelment-align-02 {
         padding: 0px 10px 10px 10px;
    }
    .sbpg-empanelment-align-03 {
         padding: 0px 10px 0px 10px;
    }
    .sbpg-empanelment-table {      
        height: 381px;
    }
    .sbpg-operations-fix-padding-02 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-operations-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 30px 25px 30px !important;
        margin: 0px;
    }
    .sbpg-operations-tabsbanner-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .sbpg-operations-tabsullist-01 {      
        padding: 25px 35px 0px 35px !important;
    }
    .sbpg-operations-yellow-border-01 {    
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-02 {
        padding: 134px 20px 20px 20px;     
    }
    .sbpg-operations-yellow-border-03 {          
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-04 {            
        padding: 162px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-05 {          
        padding: 106px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-06 {            
        padding: 50px 20px 20px 20px;
    }
    .image-fontawsmicon {
        margin-left: 220px !important;
        padding: 15px 5px 15px 5px !important;
        background-color: #00aab3 !important;
        margin-top: 290px !important;
        border: none !important;
        border-radius: 0 !important;
        height: 100px !important;
        width: 100px !important;
        font-size: 3em !important;
        text-align: -webkit-center !important;
    }
    .image-fontawsmicon:hover {      
         background-color: #f6bb19 !important;
    }
    .sbpg-tranding-brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 0px 0px 40px 0px;
    }
    .sbpg-tranding-fix-padding-01 {
       /*padding: 60px 40px 10px 40px;*/
        padding: 60px 20px 10px 20px;
    }
    .sbpg-tranding-infopoints {
        padding: 0px 30px 50px 30px;
    }
    .sbpg-tranding-ullist {         
        padding: 15px 20px 15px 20px !important;
        height: 172px;
        background-color: #f9e6b3 !important;                 
    }
    .sbpg-tranding-imgdiv-01 {
        padding: 15px 0px 15px 0px !important;
        border-top: 1px solid #e6e6e6 ;
        border-bottom: 12px solid #00aab3;
        text-align: -webkit-center;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }
     .sbpg-expertises-align {
        padding: 0px 10px 0px 10px;
     }
    .sbpg-approach-tabs-01 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 0px 0px 25px 0px !important;
        margin: 0px;
    }
    .sbpg-approach-tabs-content-infopoints {    
        padding: 0px 40px 0px 40px;
    }
    .sbpg-approach-tabs-content-image {
        text-align: -webkit-center;
        padding: 40px 40px 0px 40px;
    }
    .sbpg-quality-assurance-2-imgalign {
        text-align: -webkit-center;
        padding: 0px 50px 0px 50px;
    }
    .sbpg-quality-assurance-boxalign-01 {   
        padding: 0px 100px 0px 100px;
    }
    .sbpg-quality-assurance-topborder {
        border-top: 12px solid #f58220;
        margin-top: -140px;
    }
    .sbpg-quality-assurance-boxalign-02 {
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 50px 50px 50px 50px;
        background-color: #fff;
    } 
    .sbpg-whyus-div-01 {
        padding: 50px 40px 50px 40px
    }
    .sbpg-whyus-div-02 {
        padding: 50px 0px 0px 0px;
    }
    .sbpg-whyus-title {
      color: #f58220;
      padding: 0px 0px 0px 20px !important;
      font-size: 40px !important;
      font-weight: bold !important;
    }
    .sbpg-why-us-info {
        color: #666666;       
        padding: 40px 0px 0px 0px !important;
        margin: 0px;
    }
    .sbpg-photogallary-bg-border-align{
        padding: 100px 0px 100px 0px;
    }
    .sbpg-photogallary-bluebg-title-align {  
         /*padding: 0px 80px 0px 80px;*/
           padding: 0px 50px 0px 50px;
        margin: -195px 0px 0px 0px;
    }
    .sbpg-photogallary-bluebg-title{
        background-color: #00aab3 !important; 
        padding: 50px 0px 50px 0px !important;
        font-size: 34px !important; 
        color: #ffffff !important; 
        text-align: center !important;      
        margin: 0px !important;
        line-height: 45px;
    }
    .sbpg-photogallary-photos {
        padding: 20px 0px 20px 0px;
        text-align: -webkit-center;
    }
    .sbpg-photogallary-bg-border {
        border-bottom: 1px solid #e3e3e3;
        margin: 0px;
    }
    .sbpg-customer-satisfaction-info-02 {
        background-color: #ffffff;     
        padding: 40px 40px 40px 40px !important;
        border: 1px solid #e6e6e6 !important;       
    }
    .sbpg-customer-satisfaction-img {    
        text-align: -webkit-center;      
        margin: -180px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .sbpg-customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-keyclient-div-01 {
        padding: 150px 0px 0px 0px;
    }
    .sbpg-keyclient-div-02{
        padding: 80px 40px 40px 40px;
        border-top: 1px solid #e6e6e6 !important;
        border-bottom: 1px solid #e6e6e6 !important;
        border-right: 1px solid #e6e6e6 !important;
        border-left: 1px solid #e6e6e6 !important;
    }
    .sbpg-keyclient-title {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-equipments-align-02 {
        padding: 0px 0px 50px 0px;
    }

    .sbpg-equipments-align {
        padding: 50px 32px 70px 32px;
    }
    .sbpg-equipments-heading {
        color: #00aab3 !important;
        font-size: 24px;
        font-weight: bold;
        margin: 0px;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-contact-patners-names {
        color: #000000;
        font-weight: bold;
        font-size: 18px;
        padding: 15px 0px 15px 0px;
        margin: 0px;
    }
    .sbpg-contact-mailID {
        color: #666666 !important;
        padding-left: 21px;
    }
    .sbpg-contact-mailID:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .sbpg-contact-mailID:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .sbpg-contact-heading-title-01 {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-contact-heading-title-02 {
        padding: 0px 0px 40px 0px;
    }
    .sbpg-contact-reachtous{     
         padding: 0px 45px 50px 45px;
    }
    .sbpg-contact-locatetous{
        padding: 0px 45px 0px 45px;
    }
    .sbpg-contact-writetous{      
         padding: 50px 50px 0px 50px;
    }
    .captchaimg {      
         height: 36px !important;
        width: 100% !important;
    }
    .form-control {
        display: block;
        width: 100%;
        height: 35px !important;
        padding: 8px 15px !important;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #fff !important;
        background-color: #212832 !important;    
        background-image: none;
        border: 0.5px solid #757575  !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;    
    }
    .form-control-align {
       padding: 0px 0px 12px 0px;
    }

    .btnsend {
        background-color: #00aab3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;  
        width: 100% !important;
        height: 40px !important;
    }
    .btnsend:hover {       
        background-color: #f6bb19 !important;   
        color: #000 !important;
        transition: .8s all ease-in-out;        
    }
    .sbpg-contact-facolor {
        color: #f6bb19 !important; 
        font-size: 25px !important; 
        padding: 5px 0px 5px 0px !important;               
    }
    .sbpg-contact-facolor-align-01 {
        display:flex;
    }
    .sbpg-contact-facolor-align-02 {
        color: #666666; 
        padding: 3px 0px 3px 15px;
    }
    [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {
         transition: all 1.5s ease !important;
    }

}

@media only screen and (min-width:480px) and (max-width:639px) {

    .CLA-Div-03 {
        padding: 0px 50px 0px 50px;
    }
    .ourvalues-align {
        padding: 0px 0px 0px 0px;
    }
    .ourvalues-align-2 {
        padding: 0px 0px 0px 0px;
    }
    .paracollapse {
       padding: 16px 30px 16px 30px;
       text-align: justify;
    }
    .SET_container {
        width: 100%;
        /*margin-bottom: 20px;*/
        margin-top: 160px !important;      
    }
    .SET_wrapper {
        display: inline-block;
        min-height: 250px;
    }
    .SET_photo {
        z-index: 998;
        margin-top: -140px;
        position: relative;
        width: 200px;
        height: 200px;
        overflow: hidden;
        -webkit-transition: all 1000ms cubic-bezier(.005,1,1,0);
        -webkit-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -moz-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -ms-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -o-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -webkit-transition-timing-function: cubic-bezier(.005,1,1,0);
        -webkit-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -moz-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -ms-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -o-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
    }
    .SET_photo img {
      width: 200px;    
      height: 200px;
      border-top-left-radius: 100px;
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-bottom-left-radius: 100px;
      position: relative;
    }
    .convex {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        -moz-box-shadow: inset 0 0 20px 0 black;
        -webkit-box-shadow: inset 0 0 20px 0 black;
        box-shadow: inset 0 0 20px 0 black;
        z-index: 999;
        top: 0;
    }
    .show-off {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        top: -200px;
        left: -200px;
        -moz-transition: 1.5s;
        -webkit-transition: 1.5s;
        -o-transition: 1.5s;
        transition: 1.5s;
        -moz-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        background: linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -moz-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -o-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        z-index: 999;
    }       
    .SET_name {
        font-weight: bold;
        color:#f58220;       
        font-size: 22px;
        text-align: left;       
        position: relative;
        right: -230px;                   
        top: -200px;          
        display: block;
        overflow: hidden;         
        margin-right: 210px;
        margin-top: 30px;
        line-height: 30px;
    }
    .SET_title {
        color: #00aab3;
        font-size: 18px;  
        text-align: left;   
        position: relative;                   
        right: -230px;     
        top: -210px;       
        display: block;
        overflow: hidden;            
        margin-right: 220px;
        /*margin-bottom: 30px;*/
        margin-bottom: 20px;
    }
    .SET_body {
        position: relative;                 
        background-image: url(../Images/back-gray-texture.png);      
        padding: 120px 30px 30px 30px !important;           
        top: -220px;            
        right: 0;
        margin-right: 0;   
        overflow: hidden;
    }
    .SET_body.extended {
        top: -230px;
        padding-top: 10px !important;
    }
    .collapse.in {
        display: block;
    }
    .SET_body a.collapsed:before {
        content: 'Read more »';
    }
    .SET_body a:before {
         content: 'Read less »';
    }
    .SET_readmorebtn {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:hover {
        color: #f58220;
        /*font-weight: bold;*/
    }
    .SET_readmorebtn:focus {                               
        color: #ffffff;
        /*background: #005a70;*/
        background-color:#00aab3;
        text-decoration: none;
        outline: 3px solid #00aab3;
        outline-offset: 0;
        border: 1px dashed #00aab3;
    }
    .Management2align {           
       /*padding: 30px 70px 30px 50px;*/
       padding: 30px 25px 30px 25px;
    }
    .Trading2_Box {
        border: 1px solid #e6e6e6;
        border-radius: 0px;
        text-align: -webkit-center;
        /*border-bottom: 12px solid #00aab3;*/
    }
    .Trading2_Box:hover {
         border: 1px solid #00aab3;
         /*border: 1px solid #f6bb19;*/        
         transition: .7s all ease-in-out;
    } 
    .Trading2_Boxslider {
        cursor: pointer;
        /*height: auto;*/
        height: 182px;
        position: relative;
        overflow: hidden;
        width: auto;
        text-align: center;
        border: 1px solid #ffffff;
        margin: 20px 0px 0px 0px;
        border-radius: 0px;
        padding: 20px 20px 20px 20px;
        /*background-color: #00aab3;*/
        background-color: #f6bb19;
        border: 1px solid #dfdedc;
    }
    .Trading2_BoxBottom {
       /*padding: 0px 50px 50px 50px;*/
       padding: 0px 15px 50px 15px;
    }
    .Trading2_align {
        /*padding: 100px 50px 50px 50px;*/
       padding: 50px 25px 0px 25px;
    }
    .corepcple_img {
       width: 100%;
       max-width: 580px;
    }

    .starsign_position {
        position: absolute; 
        margin: -43px 0px 0px 392px;
    }










     .modalbody-title {
        color: #f58220; 
        font-size: 26px !important; 
        text-align: left !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    .modalbody-subtitle {
        color: #00aab3; 
        font-size: 22px !important;
        margin:0px;
        padding:10px 0px 10px 0px
    }
    /*.modalbody-ullistdiv {
        padding: 0px 0px 20px 0px;
    }*/
    .M-tilte {
        font-weight: bold;
        color: white;
        text-align:left;
        padding: 10px 0px 10px 15px; 
    }
    .M-body {
        padding: 15px 30px 15px 30px;
    }
    .M-exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 20px 0px 20px 0px !important;
        line-height: 40px;
    }
    .M-exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
        text-align: -webkit-center;   
    }
    .M-exp-elec-bullets-HT {
        padding: 30px 0px 20px 0px !important;
    }
    .M-exp-elec-txt-HT {      
        padding: 30px 0px 0px 0px !important;
        color: #000000;
        font-weight: bold;
        margin: 0px;
    }
    .M-backdrop {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .M-Closebtn {
        border-radius: 0px;
        background-color: #f6bb19;
        border: none;
    }
    .M-Closebtn:hover {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .M-CrossSignbtn {             
        /*margin-top: -100px !important;*/
        margin-top: -60px !important;
        
    }
     .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .footer-bg {
        /*height: 200px;*/
        height: auto;
        padding: 50px 30px 50px 30px;
    }
   .Disclaimer {            
        text-align: center;       
    }
   .footer-Disclaimer {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:hover {
        color: #ffffff !important;            
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:active {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footertxtMEP {
        color:#ffffff; 
        text-align: center; 
        margin:0px
    }
   .brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 40px 0px 0px 0px;
    }
   .form-control-align {
        padding: 0px 0px 10px 0px;
    }
    .navbar-header {
        float: none !important;
        /*background: rgba(000,0,0,0.6);*/       
    }
    .navbar-nav > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #666666;
    }
    .navbar-nav {
        position: relative !important;
        display: block !important;
        float: none !important;
        margin: 0px;
     }   
    .navbar-collapse.collapse {
        display: none!important;
        height: auto!important;
        overflow: visible!important;
        visibility: visible !important;
    }
    .collapse.in {
         display: block !important;
         visibility: visible !important;
         height: auto!important;                                  
    }   
    .navbar-toggle {
        position: relative;
        float: right !important;
        padding: 9px 10px !important;
        margin-top: 8px !important;
        margin-right: 8px !important;
        margin-bottom: 8px !important;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        display: block;       
    }    
    .UL-Bullet-Lists {     
        color: #666666;
        margin: 0px !important;
        padding-left: 20px !important;
        /*text-align: left;*/  
        text-align: justify;  
    }     
    .UL-Bullet-Lists-Li {
        padding-left:10px !important;
    }   
    .header-01 {       
        display:inline !important;  
        text-align:center!important;       
     }
    .header-02 {
        display: inline-flex !important;
        border-top: 2px solid #e3e3e3 !important;  
        padding: 0px 0px 0px 142px !important;    
     }
    .phone-icon {      
        padding: 10px 0px 10px 0px !important;
    }
    .phoneno {
        color: #a6a9ae; 
        padding: 0px 10px 0px 0px !important;
    }
    .mailid {
        color: #a6a9ae; 
        padding: 0px 0px 0px 10px !important;
    }
    .mailid:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
     }
    .hdricon-01 {
        border-right: 2px solid #e3e3e3 !important; 
        border-left: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-fb {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }
    .fontawsm-fb:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-fb:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-02 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-tiw {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;       
    }
    .fontawsm-tiw:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-tiw:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-03 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-pint {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }  
    .fontawsm-pint:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-pint:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .shubhankar-associated-padding {
        padding: 0px 30px 0px 30px;
    }                          
    .shubhankar-logo {       
        padding: 50px 0px 20px 0px !important;
        text-align: -webkit-center !important;      
    }
    .shub-associate-01 {
        color: #00aab3;       
        padding: 20px 0px 20px 0px !important;
        font-size: 26px !important; 
        margin: 0px !important;
        text-align: -webkit-center;
    }
    .ISO-cmpy {
        color: #dc3524; 
        font-size: 18px !important; 
        font-weight: bold !important;
    }
    .MEP-Consultant {
        color: #f58220;
        padding: 20px 0px 50px 0px !important;
        font-size: 22px !important;
        margin: 0px !important;
        text-align: -webkit-center;
    }
    .header-nav-div {
        padding: 0px !important;          
    }
    .headernavbar {
        border-radius: 0px !important;        
        padding: 0px !important;
        border: none !important;
        height: auto;                   
        color: #fff !important;
        border-radius: 0px !important;      
        margin-bottom: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #00aab3 !important;
    }   
    .navbar-nav > li > a {  
        padding: 12px 15px 12px 15px !important;  
    }
    .hvr-bounce-to-bottom {
        color: #ffffff !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: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
         color: #fff !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);
      }
    .dropdown:hover>.dropdown-menu {
      display: block;     
     }     
    .dropdown>.dropdown-toggle:active {          
      pointer-events: none;
     }  
    .dropdown-menu {
        padding: 0px !important;  
        top: 44px !important;     
    } 
     .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #00aab3 !important;
        color: #000000 !important;

     }
    .hvr-bounce-to-bottom1 {
        color: #ffffff !important;
        font-size: 15px !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;
        padding: 10px 15px 10px 15px !important;
        border-bottom: 1px solid rgba(255,255,255,0.6) !important;      
        background-color: #f58220 !important;
    }
    .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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: #000000 !important
      }
    .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);
      }       
    .banarslider {
        padding: 0; 
        z-index: -1;
    }
    .FSAlign-01 {
        padding: 0px 75px 0px 75px !important;
    }
    .FireSystem {
        color: #fff; 
        padding: 35px 30px 35px 30px !important;
        font-size: 40px !important; 
        text-align: center !important; 
        height: 100px !important; 
        background: rgba(246,187,25,0.7); 
        margin-top: -100px !important; 
        margin-bottom: 0px !important;
    }
    .weoffer-Div{
        padding: 40px 0px 40px 0px !important;
    }                                                          
    .weoffer-01 {
        color: #00aab3; 
        font-size: 22px !important; 
        font-weight: bold !important; 
        text-align: right !important; 
        border-bottom: 5px solid #f58220 !important; 
        padding: 15px 40px 15px 20px !important;
        margin: 0px !important;
        line-height: 34px !important;
    }
    .ourcommitment {
        color: #bcbbb8; 
        font-size: 25px !important; 
        font-family: SquireD !important; 
        font-weight: bold;
        padding: 15px 20px 15px 20px !important;    
        text-align: left !important;
        margin:0px !important;
        line-height: 34px !important;
    }
    .AreaOfOp-01 {
       height: 160px !important;
    }
    .AreaOfOp-02 {
        padding: 62px 30px 62px 30px !important;
    }
    .AreaOfOperation{
        color: #000000; 
        text-align: left; 
        font-weight: bold; 
        font-size: 40px;
    }   
    .MEP-tabs-Div-01 {
        /*padding: 0px 0px 70px 0px !important;*/
        padding: 0px 0px 90px 0px !important;
    }
    .MEP-tabs-Div-02 {
       padding: 30px 0px 30px 30px !important; 
       height: 457px !important;
    }
    .MEP-tabs-Div-03 {
       padding: 0px !important; 
       background-color: #fff !important;
       height: auto;
    }
    .MEP-tabs-01{
        color: #ffffff; 
        font-size: 16px !important;        
        width: 337px !important; 
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/ 
        padding: 8px 20px 8px 20px !important;   
        margin: -2px; 
        border-bottom: 1.4px solid #fff;
        float:none;
    }
    .MEP-tabs-01:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;       
     }
    .MEP-tabs-02{
        color: #ffffff; 
        font-size: 16px !important;      
        width: 337px !important; 
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/  
        padding: 8px 20px 8px 20px !important; 
        margin: -2px;
        float:none; 
    }
    .MEP-tabs-02:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
         color: #000000 !important;
         background-color: #f6bb19 !important;         
    } 
    .tabstitle-01 {
        color: #f58220; 
        font-size: 26px !important;       
        text-align: left !important;      
        padding: 25px 40px 25px 40px !important;
        margin: 0px;
        line-height: 40px;
    }
    .tabsbanner-01 {
        padding: 0px 40px 0px 40px !important;
    }
    .tabsullist-01 {     
        padding: 25px 20px 25px 40px !important;    
    }  
    .bgimg-back-trading {
        height: 2950px !important;
        padding: 0px !important;
        background-image: url(../Images/back-trading.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .trading-01 {
        padding: 0px 70px 0px 70px !important; 
        margin: -70px 0px 0px 0px !important;
    }
    .trading-02 {
        padding: 0px 0px 0px 154px ;       
    }
    .trading {
        background-color: #00aab3 !important; 
        padding: 60px 20px 60px 20px !important; 
        font-size: 40px !important; 
        color: #ffffff !important; 
        text-align: center !important; 
        font-weight: bold !important;
        margin: 0px !important;
    }
    .bajaj-icon-div {    
       float: right !important;
       margin: 180px 0px 0px 0px !important;      
       background-color: #ffffff;
    } 
    .bajajimg-01 {
        padding: 40px 0px 15px 0px !important;
        text-align: -webkit-center;
    }
    .bajajullist-01 {
        padding: 15px 10px 40px 60px !important;
    }   
    .ESCdiv-01 {
        height: 160px !important;
    }
    .ESCdiv-02 {
       padding: 40px 30px 30px 30px !important;/
    }   
    .ESC-heading {
        color: #000000;
        text-align: left !important;
        font-weight: bold !important;
        line-height: 40px !important;
        font-size: 40px !important;
    }
    .exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;      
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
    }
    .exp-elec-txt-HT {
        padding: 20px 20px 20px 20px !important; 
        color: #000000; 
        font-weight: bold;
    }
    .exp-elec-bullets-HT {
        padding: 0px 20px 0px 20px !important;       
    }  
    .exp-elec-title-LT {
        color: #f58220;
        font-size: 26px !important;     
        text-align: left !important;
        padding: 60px 20px 20px 20px !important;
    }
    .exp-elec-img-LT {
        padding: 0px 20px 0px 20px !important;
    } 
    .exp-elec-bullets-LT {
        padding: 20px 20px 60px 20px !important;       
    }
    .our-vision-misson-align-01 {
        padding: 0px 50px 0px 50px;
    }
    .our-vision-Div-01 {
        background-color: #00aab3; 
        padding: 0px !important;
    }
    .our-vision-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;
    }
    .our-vision-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-vision-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-vision-Div-04 {     
         /*padding: 20px 30px 62px 30px !important;*/
         padding: 20px 30px 42px 30px !important;
    }
    .our-vision-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .CLA-Div-01 {
        padding: 0px !important;
    }
    .CLA-Div-02 {     
       margin: -386px 0px 314px 0px !important;
    }
    .CLA-Imgheight {
       /*height: 100%;*/
       height: auto;
       width: 100%;
    }
    .CLA-title {
        color: #010000; 
        font-size: 25px !important; 
        font-weight: bold !important; 
        padding: 0px 20px 0px 20px !important; 
        text-align: center !important;
        line-height: 36px !important;
    }
    .our-mission-Div-01 {
        background-color: #f58220; 
        padding: 0px;
    }   
    .our-mission-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;    
    }
    .our-mission-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-mission-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-mission-Div-04 {    
         /*padding: 20px 30px 62px 30px !important;*/
         padding: 20px 30px 42px 30px !important;
    }
    .our-mission-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .why-us-title {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important;
    }
    .why-us-info {
        color: #666666; 
        padding: 40px 20px 20px 20px !important;      
        margin: 0px;
    }
    .why-us-ullist-info {
        padding: 0px 0px 0px 20px;
    }
    .core-principles {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: left !important;
    }
    .core-principles-img-div-01 {
       padding: 40px 0px 20px 0px !important;
    }
    .quality-assu-bg-img {
        height: 1200px !important;
        padding: 0px !important;
        background-image: url(../Images/quality-assurance.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .shadow-effect-div-01 {     
        height:auto !important;
        background: rgba(000,0,0,0.7) !important;
        margin-top: 0px !important;
        padding: 0px !important;
    }
    .quality-assurance-title {
        padding: 70px 0px 70px 0px !important; 
        color: #000000; 
        font-size: 40px !important; 
        text-align: center !important; 
        font-weight: bold !important;
    }
    .quality-assurance-info {
        color: #ffffff; 
        padding: 50px 40px 40px 40px !important;
        margin: 0px !important;
    }
    .quality-assurance-div-02 {       
        color: #f58220; 
        padding: 0px 40px 40px 20px !important;       
    }
    .customer-satisfaction-div-01 {  
        height: 1020px !important;
    }
    .customer-satisfaction-title {
        color: #000000;
        padding: 50px 40px 150px 40px !important;
        line-height: 45px;
        font-size: 40px !important;
        text-align: left !important;
        font-weight: bold !important;
        margin: 0px !important;
    }
    .customer-satisfaction-div-02 {
        background-color: #ffffff;       
        padding: 150px 30px 50px 30px !important;
        border: 1px solid #e6e6e6 !important;
        position: absolute !important;
    }
    /*box shadow class*/
    .customer-satisfaction-div-02:hover { 
         box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 10px 0 rgba(0, 0, 0, 0.20) inset, 0 -1px 10px 0 rgba(0, 0, 0, 0.10) inset;
         transition: all .6s ease-in-out !important;
     }           
    .customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
    }
    .customer-satisfaction-img {         
        margin-top: -90px!important;
        text-align: -webkit-center;
        position: relative !important;
    }
    .footer-bgheight {
        height: auto;
    }
    .footer-col-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-02 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-03 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-04 {
        padding: 0px 30px 50px 30px !important;
    }
    .ftr-div-01 {
        text-align: -webkit-center !important;
        padding: 50px 130px 20px 130px !important;
        /*padding: 50px 0px 20px 0px !important;*/
    }
    .ftr-div-02 {
        text-align: -webkit-center !important;
        padding: 20px 0px 10px 0px !important;
    }
    .ftr-person-name {
        color: #f6bb19 !important;
    }
    .ftr-person-contact {
        color: #00aab3 !important;
    }
    .ftr-div-03 {
        text-align: -webkit-center !important;
        padding: 10px 0px 0px 0px !important;
    }
    .ftr-writeus-text {
        color: #f6bb19 !important; 
    }
    .ftr-cmpny-mailid {
        color: #00aab3 !important;
    }
    .ftr-cmpny-mailid:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .ftr-cmpny-mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-04 {
        padding: 50px 0px 25px 0px !important;
    }
    .ftr-our-info-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-locate-us-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-div-05 {
        padding: 0px 0px 5px 0px !important;
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;
    }
    .ftr-info-home-list {
        color: #757575 !important; 
        text-decoration: none !important;
    }
    .ftr-info-home-list:hover {
        color: #f58220 !important;     
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-info-home-list:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-06 {
        padding: 5px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-07 {
        padding: 5px 0px 5px 0px !important; 
        border:none !important;      
    }
    .ftr-div-08 {
        padding: 50px 0px 5px 0px !important;
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-09 {
        padding: 50px 0px 25px 0px !important;
    }
    .all-rights-reserved {
        color: #666666;
        padding: 40px 0px 40px 0px;
        margin: 0px;
        text-align: center;
    }
    .scrollup {
        position: fixed;
        right: 3px;
        bottom: 25px;      
        color: #101010 !important;    
        background-color: #00aab3 !important;
        width: 38px;
        height: 38px;
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #b22d24 !important;
        transition: all 0.4s ease-in-out;
        border-radius: 100% !important;
    }
    .scrollup:hover {    
        background-color: #f58220 !important;              
        color: #101010 !important;
        transition: all .6s ease-in-out;
     }

    /*sub-pages css ('sbpg' = sub page classes name)*/
    .subpage-nvbar-00 {
        padding: 0px; 
        position: relative; 
        opacity: 1;       
    }   
    .subpage-title {
        font-weight: bold !important;
        font-size: 36px !important;
        color: #000000; 
        padding: 40px 0px 40px 15px !important;
        margin: 0px !important;
        line-height: 45px;
        text-align: left;
    }
    .breadcrumb {
        float: right !important;
        background: none !important;
        padding: 120px 0px 50px 0px !important;
        margin: 0px !important;
        display:none
    }
    .breadcrumb-item {
        color: #666666 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out; 
        outline: 0 !important;
    }
    .breadcrumb-item:hover {
        color: #000000 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
        outline: 0 !important;
    }
    .sbpg-fix-padding-01 {
        padding: 100px 0px 100px 0px;
    }
    .sbpg-fix-padding-02 {
         padding: 50px 0px 50px 0px;
    }
    .sbpg-tables-highlights {
        color: #000 !important; 
            font-weight: bold !important;
    }
    .heading-title-orange {
        color: #f58220;  
        font-size: 26px !important;      
        margin: 0px;
    }
    .sbpg-vision-mission {      
        padding: 0px 50px 0px 50px;
    }
    .sbpg-back-our-goals-01 {
        position: relative;
        padding: 50px 0px 30px 0px;
    }
    .sbpg-back-our-goals-02 {
        position: relative;
        /*padding: 0px 40px 50px 30px;*/
        padding: 0px 15px 50px 15px;
    }
    .sbpg-back-our-goals-title {
        color: #010000;
        font-size: 40px !important;
        font-weight: bold !important;
        padding: 0px 20px 0px 20px !important;
        text-align: center !important;
        line-height: 36px !important;
        margin: 0px !important;
    }
    .sbpg-back-our-goals-info {
        color: #000000;
        font-size: 20px;
        font-weight: bold;
        /*padding: 0px 30px 30px 30px;*/
        padding: 0px 20px 30px 20px;
        margin: 0px;
    }
    .sbpg-back-our-goals-ullist {
        /*padding: 0px 25px 0px 30px;*/
        padding: 0px 20px 0px 20px;
    }
    .sbpg-company-snapshot-01 {
        padding: 0px 50px 50px 50px;
    }
    .sbpg-company-snapshot-02 {
        padding: 50px 50px 50px 50px;    
         background-color: #f4f4f4;       
    }
    .sbpg-ourbusiness-table {   
        padding: 50px 30px 50px 30px;    
        background-color: #f4f4f4;
    }
    .sbpg-ourbusiness-image {
        padding: 50px 50px 0px 50px;
    }
    .sbpg-management-fix-padding-02 {
        padding: 50px 0px 0px 0px;
    }
    .sbpg-management-promoters-div-01 {
        padding: 0px 50px 0px 50px;
    }
    .sbpg-management-promoters {
        margin: 0px;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-top: 1px solid #e3e3e3;
        padding: 20px 10px 20px 10px;
        text-align: center;
        background-color: #f6bb19 !important;    
        color: #000000;
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .sbpg-management-table-div {     
        padding: 0px 50px 50px 50px;   
    }
    .sbpg-management-table-height {          
        /*height: 2001px !important;*/      
    }
    .sbpg-core-priniples-image {
        text-align: -webkit-center;
         padding: 50px 0px 50px 0px;
        /*padding: 80px 50px 80px 50px;*/
    }
    .sbpg-certificate-tabs-01 {
        padding: 50px 0px 30px 0px;
    }
    .sbpg-certificate-tabs-02 {
        padding: 24px 0px 0px 0px;
    }
     .sbpg-certificate-tabs-align {
        float: left;
        padding: 0px 0px 50px 0px;
    }
    .sbpg-MEP-tabs-01 {
        color: #ffffff;
        font-size: 16px !important;
        width: 337px !important;
        border-radius: 0px !important;
        background-color: #4e4545;
        /*background-color: #333333;*/
        padding: 8px 20px 8px 20px !important;
        margin: 0px;
        border-top: 1.4px solid #fff;
        float: right;
    }
    .sbpg-MEP-tabs-01:hover {
        color: #000000 !important;
        background-color: #f6bb19 !important;
        transition: all .6s ease-in-out !important;
        outline: 0;
        text-decoration: none !important;
        border-left: 15px solid #00aab3;
    }
    .sbpg-empanelment-align-01 {
        padding: 50px 45px 50px 45px;
    }
    .sbpg-empanelment-align-02 {
         padding: 0px 10px 10px 10px;
    }
    .sbpg-empanelment-align-03 {
         padding: 0px 10px 0px 10px;
    }
    .sbpg-empanelment-table {    
        height: 381px;
    }
    .sbpg-operations-fix-padding-02 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-operations-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 30px 25px 30px !important;
        margin: 0px;
        line-height: 40px;
    }
    .sbpg-operations-tabsbanner-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .sbpg-operations-tabsullist-01 {      
        padding: 25px 35px 0px 35px !important;
    }
   .sbpg-operations-yellow-border-01 {    
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-02 {
        padding: 134px 20px 20px 20px;    
    }
    .sbpg-operations-yellow-border-03 {          
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-04 {            
        padding: 162px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-05 {          
        padding: 106px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-06 {            
        padding: 50px 20px 20px 20px;
    }
    .image-fontawsmicon {
        margin-left: 135px !important;
        padding: 15px 5px 15px 5px !important;
        background-color: #00aab3 !important;
        margin-top: 180px !important;
        border: none !important;
        border-radius: 0 !important;
        height: 100px !important;
        width: 100px !important;
        font-size: 3em !important;
        text-align: -webkit-center !important;
    }
    .image-fontawsmicon:hover {      
         background-color: #f6bb19 !important;
    }
    .sbpg-tranding-brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 0px 0px 40px 0px;
    }
    .sbpg-tranding-fix-padding-01 {
       padding: 60px 20px 10px 20px;
    }
    .sbpg-tranding-infopoints {
        padding: 0px 30px 50px 30px;
    }
    .sbpg-tranding-ullist {
        padding: 15px 20px 15px 20px !important;
        height: 172px;
        background-color: #f9e6b3 !important;            
    }
    .sbpg-tranding-imgdiv-01 {
        padding: 15px 0px 15px 0px !important;
        border-top: 1px solid #e6e6e6 ;
        border-bottom: 12px solid #00aab3;
        text-align: -webkit-center;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }
     .sbpg-expertises-align {
        padding: 0px 10px 0px 10px;
    }
    .sbpg-approach-tabs-01 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 0px 0px 25px 0px !important;
        margin: 0px;
    }
    .sbpg-approach-tabs-content-infopoints {  
        padding: 0px 40px 0px 40px;
    }
    .sbpg-approach-tabs-content-image {
        text-align: -webkit-center;
        padding: 40px 40px 0px 40px;
    }
    .sbpg-quality-assurance-2-imgalign {
        text-align: -webkit-center;
        padding: 0px 40px 0px 40px;
    }
    .sbpg-quality-assurance-boxalign-01 {  
        padding: 0px 80px 0px 80px;
    }
    .sbpg-quality-assurance-topborder {
        border-top: 12px solid #f58220;
        margin-top: -80px;
    }
    .sbpg-quality-assurance-boxalign-02 {
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 30px 30px 30px 30px;
        background-color: #fff;
    } 
    .sbpg-whyus-div-01 {
        padding: 50px 35px 50px 35px;
    }
    .sbpg-whyus-div-02 {
        padding: 50px 0px 0px 0px;
    }
    .sbpg-whyus-title {
      color: #f58220;
      padding: 0px 0px 0px 20px !important;
      font-size: 40px !important;
      font-weight: bold !important;
    }
    .sbpg-why-us-info {
        color: #666666;       
        padding: 40px 0px 0px 0px !important;
        margin: 0px;
    }
    .sbpg-photogallary-bg-border-align{
        padding: 150px 0px 150px 0px;
    }
    .sbpg-photogallary-bluebg-title-align {  
         padding: 0px 60px 0px 60px;
         margin: -274px 0px 0px 0px;
    }
    .sbpg-photogallary-bluebg-title{
        background-color: #00aab3 !important; 
        padding: 50px 0px 50px 0px !important;
        font-size: 34px !important; 
        color: #ffffff !important; 
        text-align: center !important;      
        margin: 0px !important;
        line-height: 50px;
    }
    .sbpg-photogallary-photos {
        padding: 20px 0px 20px 0px;
        text-align: -webkit-center;
    }
    .sbpg-photogallary-bg-border {
        border-bottom: 1px solid #e3e3e3;
        margin: 0px;
    }
    .sbpg-customer-satisfaction-info-02 {
        background-color: #ffffff;     
        padding: 40px 40px 40px 40px !important;
        border: 1px solid #e6e6e6 !important;       
    }
    .sbpg-customer-satisfaction-img {    
        text-align: -webkit-center;      
        margin: -180px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .sbpg-customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-keyclient-div-01 {
        padding: 150px 0px 0px 0px;
    }
    .sbpg-keyclient-div-02{
        padding: 80px 40px 40px 40px;
        border-top: 1px solid #e6e6e6 !important;
        border-bottom: 1px solid #e6e6e6 !important;
        border-right: 1px solid #e6e6e6 !important;
        border-left: 1px solid #e6e6e6 !important;
    }
    .sbpg-keyclient-title {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-equipments-align-02 {
        padding: 0px 0px 50px 0px;
    }
    .sbpg-equipments-align {
        padding: 50px 32px 70px 32px;
    }
    .sbpg-equipments-heading {
        color: #00aab3 !important;
        font-size: 24px;
        font-weight: bold;
        margin: 0px;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-contact-patners-names {
        color: #000000;
        font-weight: bold;
        font-size: 18px;
        padding: 15px 0px 15px 0px;
        margin: 0px;
    }
    .sbpg-contact-mailID {
        color: #666666 !important;
        padding-left: 21px;
    }
    .sbpg-contact-mailID:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .sbpg-contact-mailID:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .sbpg-contact-heading-title-01 {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-contact-heading-title-02 {
        padding: 0px 0px 40px 0px;
    }
    .sbpg-contact-reachtous{      
         padding: 0px 45px 50px 45px;
    }
    .sbpg-contact-locatetous{
         padding: 0px 45px 0px 45px;
    }
    .sbpg-contact-writetous{      
         padding: 50px 50px 0px 50px;
    }
    .captchaimg {
        height: 36px !important;
        width: 100% !important;
    }
    .form-control {
        display: block;
        width: 100%;
        height: 35px !important;
        padding: 8px 15px !important;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #fff !important;
        background-color: #212832 !important;    
        background-image: none;
        border: 0.5px solid #757575  !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;         
    }
    .form-control-align {
       padding: 0px 0px 12px 0px;
    }
    .btnsend {
        background-color: #00aab3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;  
        width: 100% !important;
        height: 40px !important;
    }
    .btnsend:hover {       
        background-color: #f6bb19 !important; 
        color: #000 !important;
        transition: .8s all ease-in-out;        
    }
     .sbpg-contact-facolor {
        color: #f6bb19 !important; 
        font-size: 25px !important; 
        padding: 5px 0px 5px 0px !important;               
    }
    .sbpg-contact-facolor-align-01 {
        display:flex;
    }
    .sbpg-contact-facolor-align-02 {
        color: #666666; 
        padding: 3px 0px 3px 15px;
    }
    [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {  
         transition: all 1.5s ease !important;
    }

}

@media only screen and (min-width:360px) and (max-width:479px) {

     .ourvalues-align {
        padding: 0px 0px 0px 0px;
    }
    .ourvalues-align-2 {
        padding: 0px 0px 0px 0px;
    }
     .paracollapse {
       padding: 16px 30px 16px 30px;
       text-align: justify;
    }
    .SET_container {
        width: 100%;      
        /*margin-top: 160px !important;*/ 
        margin: 0px !important;     
    }
    .SET_wrapper {
        display: inline-block;
        min-height: 250px;
    }
    .SET_photo {
        z-index: 998;
        /*margin-top: -140px;*/
        margin-top: 40px;
        position: relative;
        width: 200px;
        height: 200px;
        overflow: hidden;
        -webkit-transition: all 1000ms cubic-bezier(.005,1,1,0);
        -webkit-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -moz-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -ms-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -o-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -webkit-transition-timing-function: cubic-bezier(.005,1,1,0);
        -webkit-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -moz-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -ms-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -o-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
    }
    .SET_photo img {
      width: 200px;    
      height: 200px;
      border-top-left-radius: 100px;
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-bottom-left-radius: 100px;
      position: relative;
    }
    .convex {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        -moz-box-shadow: inset 0 0 20px 0 black;
        -webkit-box-shadow: inset 0 0 20px 0 black;
        box-shadow: inset 0 0 20px 0 black;
        z-index: 999;
        top: 0;
    }
    .show-off {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        top: -200px;
        left: -200px;
        -moz-transition: 1.5s;
        -webkit-transition: 1.5s;
        -o-transition: 1.5s;
        transition: 1.5s;
        -moz-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        background: linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -moz-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -o-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        z-index: 999;
    }       
    .SET_name {
        font-weight: bold;
        color:#f58220;       
        font-size: 22px;
        text-align: left;       
        position: relative;
        /*right: -230px;*/                   
        /*top: -200px;*/          
        display: block;
        overflow: hidden;         
        /*margin-right: 210px;*/
        /*margin-top: 30px;*/

        right: 0;
        top: 0;
        margin-right: 0;
    }
    .SET_title {
        color: #00aab3;
        font-size: 18px;  
        text-align: left;   
        position: relative;                   
        /*right: -230px;*/     
        /*top: -210px;*/       
        display: block;
        overflow: hidden; 
        margin-bottom: 15px;           
        /*margin-right: 220px;*/
        /*margin-bottom: 30px;*/

        right: 0;
        top: 0;
        margin-right: 0;
    }
    .SET_body {
        position: relative;                 
        background-image: url(../Images/back-gray-texture.png);      
        padding: 30px 30px 30px 30px !important;           
        /*top: -220px;*/            
        right: 0;
        margin-right: 0;   
        overflow: hidden;
    }
    .SET_body.extended {
        /*top: -230px;
        padding-top: 10px !important;*/
        top: 0px;
        padding-top: 0px ;
    } 
    .collapse_table {
        overflow-x: auto;
        display: inline-grid;
    }
    .SET_body a.collapsed:before {
        content: 'Read more »';
    }
    .SET_body a:before {
         content: 'Read less »';
    }
    .SET_readmorebtn {
        color: #f58220;      
    }
    .SET_readmorebtn:hover {
        color: #f58220;   
    }
    .SET_readmorebtn:focus {                               
        color: #ffffff;  
        background-color:#00aab3;
        text-decoration: none;
        outline: 3px solid #00aab3;
        outline-offset: 0;
        border: 1px dashed #00aab3;
    }
    .Management2align {               
       padding: 30px 25px 30px 25px;
    }
    .Trading2_Box {
        border: 1px solid #e6e6e6;
        border-radius: 0px;
        text-align: -webkit-center;      
    }
    .Trading2_Box:hover {
         border: 1px solid #00aab3;              
         transition: .7s all ease-in-out;
    } 
    .Trading2_Boxslider {
        cursor: pointer;       
        height: 182px;
        position: relative;
        overflow: hidden;
        width: auto;
        text-align: center;
        border: 1px solid #ffffff;
        margin: 20px 0px 0px 0px;
        border-radius: 0px;
        padding: 20px 20px 20px 20px;
        /*background-color: #00aab3;*/
        background-color: #f6bb19;
        border: 1px solid #dfdedc;
    }
    .Trading2_BoxBottom {
       /*padding: 0px 50px 50px 50px;*/
       padding: 0px 15px 50px 15px;
    }
    .Trading2_align {
        /*padding: 50px 25px 0px 30px;*/
      padding: 50px 30px 0px 30px;
    }
    .corepcple_img {
       width: 100%;
       max-width: 580px;
    }

    .starsign_position {
        position: absolute; 
        margin: -43px 0px 0px 272px;
    }









    .modalbody-title {
        color: #f58220; 
        font-size: 26px !important; 
        text-align: left !important;
        margin:0px;
        padding:10px 0px 10px 0px;
        line-height: 40px;
    }
    .modalbody-subtitle {
        color: #00aab3; 
        font-size: 22px !important;
        margin:0px;
        padding:10px 0px 10px 0px;
        text-align: left;
    }
    /*.modalbody-ullistdiv {
        padding: 0px 0px 20px 0px;
    }*/
    .M-tilte {
        font-weight: bold;
        color: white;      
      padding: 10px 0px 10px 15px;
        text-align: left;
    }
    .M-body {
        padding: 15px 30px 15px 30px;
    }
    .M-exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 20px 0px 20px 0px !important;
        line-height: 40px;
    }
    .M-exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
        text-align: -webkit-center;   
    }
    .M-exp-elec-bullets-HT {
        padding: 30px 0px 20px 0px !important;
    }
    .M-exp-elec-txt-HT {      
        padding: 30px 0px 0px 0px !important;
        color: #000000;
        font-weight: bold;
        margin: 0px;
    }
    .M-backdrop {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .M-Closebtn {
        border-radius: 0px;
        background-color: #f6bb19;
        border: none;
    }
    .M-Closebtn:hover {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }  
    .M-CrossSignbtn {       
        /*margin-top: -100px !important;*/
        margin-top: -60px !important;
    }
    .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .footer-bg {
        /*height: 230px;*/
        height: auto;
        padding: 50px 30px 50px 30px;
    }
   .Disclaimer { 
        text-align: center;    
    }
   .footer-Disclaimer {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:hover {
        color: #ffffff !important;            
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:active {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footertxtMEP {
        color:#ffffff; 
        text-align: center; 
        margin:0px
    }
   .brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 40px 0px 0px 0px;
    }
   .form-control-align {
        padding: 0px 0px 10px 0px;
    }
    .navbar-header {
        float: none !important;     
    }
    .navbar-nav > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #666666;
    }
    .navbar-nav {
        position: relative !important;
        display: block !important;
        float: none !important;
        margin: 0px;
   }   
    .navbar-collapse.collapse {
        display: none!important;
        height: auto!important;
        overflow: visible!important;
        visibility: visible !important;
    }
    .collapse.in {
         display: block !important;
         visibility: visible !important;
         height: auto!important;                                  
    }   
    .navbar-toggle {
        position: relative;
        float: right !important;
        padding: 9px 10px !important;
        margin-top: 8px !important;
        margin-right: 8px !important;
        margin-bottom: 8px !important;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        display: block;       
    }    
    .UL-Bullet-Lists {     
        color: #666666;
        margin: 0px !important;
        padding-left: 20px !important;
        text-align: left;    
    }     
    .UL-Bullet-Lists-Li {
        padding-left:10px !important;
    }   
    .header-01 {       
        display:inline !important;  
        text-align:center!important;          
     }
    .header-02 {
        display: inline-flex !important;                      
        border-top: 2px solid #e3e3e3 !important; 
        padding: 0px 0px 0px 82px !important;            
     }
    .phone-icon {            
        /*padding: 7px 0px 7px 0px !important;*/
        padding: 7px 10px 7px 0px !important;
    }
    .phoneno {
        color: #a6a9ae; 
        padding: 0px 10px 0px 0px !important;
        display:block !important ;
    }
    .mailid {
        color: #a6a9ae; 
        padding: 0px 0px 0px 10px !important;
    }
    .mailid:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
     }
    .hdricon-01 {
        border-right: 2px solid #e3e3e3 !important; 
        border-left: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-fb {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }
    .fontawsm-fb:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-fb:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-02 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-tiw {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;       
    }
    .fontawsm-tiw:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-tiw:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-03 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-pint {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }  
    .fontawsm-pint:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-pint:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .shubhankar-associated-padding {
        padding: 0px 30px 0px 30px;
    }                          
    .shubhankar-logo {       
        padding: 30px 0px 10px 0px !important;
        text-align: -webkit-center !important;      
    }
    .shub-associate-01 {
        color: #00aab3;       
        padding: 20px 0px 20px 0px !important;
        font-size: 26px !important; 
        margin: 0px !important;
        text-align: -webkit-center;
        line-height: 32px;
    }
    .ISO-cmpy {
        color: #dc3524; 
        font-size: 18px !important; 
        font-weight: bold !important;
    }
    .MEP-Consultant {
        color: #f58220;
        padding: 10px 0px 30px 0px !important;
        font-size: 22px !important;
        margin: 0px !important;
        text-align: -webkit-center;
    }
    .header-nav-div {
        padding: 0px !important;          
    }
    .headernavbar {
        border-radius: 0px !important;        
        padding: 0px !important;
        border: none !important;
        height: auto;               
        color: #fff !important;
        border-radius: 0px !important;      
        margin-bottom: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #00aab3 !important;
    }    
    .navbar-nav > li > a {
        padding: 12px 15px 12px 15px !important;   
    }
    .hvr-bounce-to-bottom {
        color: #ffffff !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: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
         color: #fff !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);
      }
    .dropdown:hover>.dropdown-menu {
      display: block;     
     }     
    .dropdown>.dropdown-toggle:active {          
      pointer-events: none;
     }  
    .dropdown-menu {
        padding: 0px !important; 
        top: 44px !important;     
    } 
     .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #00aab3 !important;
        color: #000000 !important;
     }
    .hvr-bounce-to-bottom1 {
        color: #ffffff !important;
        font-size: 15px !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;
        padding: 10px 15px 10px 15px !important;
        border-bottom: 1px solid rgba(255,255,255,0.6) !important;      
        background-color: #f58220 !important;
    }
    .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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: #000000 !important
      }
    .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);
      }       
    .banarslider {
        padding: 0; 
        z-index: -1;
    }
    .FSAlign-01 {
        padding: 0px 60px 0px 60px !important;   
    }
    .FireSystem {
        color: #fff; 
        padding: 19px 0px 19px 0px !important; 
        font-size: 28px !important;
        text-align: center !important; 
        height: 65px !important; 
        background: rgba(246,187,25,0.7); 
        margin-top: -65px !important; 
        margin-bottom: 0px !important;
    }
    .weoffer-Div{
        padding: 40px 0px 40px 0px !important;
    }                                                          
    .weoffer-01 {
        color: #00aab3; 
        font-size: 22px !important; 
        font-weight: bold !important; 
        text-align: right !important; 
        border-bottom: 5px solid #f58220 !important;
        padding: 15px 40px 15px 20px !important;
        margin: 0px !important;
        line-height: 34px !important;
    }
    .ourcommitment {
        color: #bcbbb8; 
        font-size: 25px !important; 
        font-family: SquireD !important; 
        font-weight: bold;
        padding: 15px 20px 15px 20px !important;     
        text-align: left !important;
        margin:0px !important;
        line-height: 34px !important;
    }
    .AreaOfOp-01 {
       height: 160px !important;
    }
    .AreaOfOp-02 {
         padding: 35px 0px 35px 30px !important;
    }
    .AreaOfOperation{
        color: #000000; 
        text-align: left; 
        font-weight: bold; 
        font-size: 40px;
        line-height: 40px !important;
    }   
    .MEP-tabs-Div-01 {
        /*padding: 0px 0px 20px 0px !important;*/
        padding: 0px 0px 60px 0px !important;
    }
    .MEP-tabs-Div-02 {
       padding: 30px 0px 30px 30px !important; 
       height: 457px !important;
    }
    .MEP-tabs-Div-03 {
       padding: 0px !important; 
       background-color: #fff !important; 
       height: 620px !important;
    }
    .MEP-tabs-01{
        color: #ffffff; 
        font-size: 15px !important; 
        width: 300px !important; 
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/ 
        padding: 8px 15px 8px 15px !important;
        margin: -2px; 
        border-bottom: 1.4px solid #fff;
        float:none;
    }
    .MEP-tabs-01:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;      
     }
    .MEP-tabs-02{
        color: #ffffff; 
        font-size: 15px !important;
        width: 300px !important;  
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/ 
        padding: 8px 15px 8px 15px !important;       
        margin: -2px;   
        float:none; 
    }
    .MEP-tabs-02:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
         color: #000000 !important;
         background-color: #f6bb19 !important;    
         text-align: left;     
    } 
    .tabstitle-01 {
        color: #f58220; 
        font-size: 26px !important;       
        text-align: left !important;      
        padding: 25px 40px 25px 40px !important;
        margin: 0px;
    }
    .tabsbanner-01 {
        padding: 0px 40px 0px 40px !important;
    }
    .tabsullist-01 {     
        padding: 25px 20px 25px 40px !important;    
    }  
    .bgimg-back-trading {
        height: 2950px !important;
        padding: 0px !important;
        background-image: url(../Images/back-trading.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .trading-01 {
        padding: 0px 50px 0px 50px !important;  
        margin: -70px 0px 0px 0px !important;
    }
    .trading-02 { 
        padding: 0px 0px 0px 100px;   
    }
    .trading {
        background-color: #00aab3 !important; 
        padding: 60px 20px 60px 20px !important; 
        font-size: 40px !important; 
        color: #ffffff !important; 
        text-align: center !important; 
        font-weight: bold !important;
        margin: 0px !important;
    }
    .bajaj-icon-div {    
       float: right !important;
       margin: 180px 0px 0px 0px !important;      
       background-color: #ffffff;
    } 
    .bajajimg-01 {
        padding: 40px 0px 15px 0px !important;
         /*padding: 15px 0px 15px 0px !important;*/
        text-align: -webkit-center;
    }
    .bajajullist-01 {
        /*padding: 15px 10px 40px 60px !important;*/
        padding: 15px 10px 40px 30px !important;
    }   
    .ESCdiv-01 {
        height: 160px !important;
    }
    .ESCdiv-02 {
       /*padding: 40px 30px 30px 30px !important;*/
       padding: 40px 0px 30px 30px !important;
    }   
    .ESC-heading {
        color: #000000;
        text-align: left !important;
        font-weight: bold !important;
        line-height: 40px !important;
        font-size: 40px !important;
    }
    .exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;      
        text-align: left !important;
        padding: 60px 0px 20px 20px !important;
        line-height: 40px;
    }
    .exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
    }
    .exp-elec-txt-HT {
        padding: 20px 20px 20px 20px !important; 
        color: #000000; 
        font-weight: bold;
    }
    .exp-elec-bullets-HT {
        padding: 0px 20px 0px 20px !important;       
    }  
    .exp-elec-title-LT {
        color: #f58220;
        font-size: 26px !important;     
        text-align: left !important;
        padding: 60px 0px 20px 20px !important;
        line-height: 40px;
    }
    .exp-elec-img-LT {
        padding: 0px 20px 0px 20px !important;
    } 
    .exp-elec-bullets-LT {
        padding: 20px 20px 60px 20px !important;       
    }
    .our-vision-misson-align-01 {
        padding: 0px 50px 0px 50px;
    }
    .our-vision-Div-01 {
        background-color: #00aab3; 
        padding: 0px !important;
    }
    .our-vision-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;
    }
    .our-vision-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-vision-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-vision-Div-04 {     
         /*padding: 20px 30px 62px 30px !important;*/
         padding: 20px 30px 42px 30px !important;
    }
    .our-vision-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .CLA-Div-01 {
        padding: 0px !important;
    }
    .CLA-Div-03 {
       padding: 0px 50px 0px 50px !important;
    }
    .CLA-Div-02 {     
       margin: -270px 0px 210px 0px !important;
    }
    .CLA-Imgheight {
       /*height: 100%;*/
       height: auto;
       width: 100%;
    }
    .CLA-title {
        color: #010000; 
        font-size: 20px !important; 
        font-weight: bold !important; 
        padding: 0px 20px 0px 20px !important; 
        text-align: center !important;
        line-height: 30px !important;
    }
    .our-mission-Div-01 {
        background-color: #f58220; 
        padding: 0px;
    }   
    .our-mission-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;    
    }
    .our-mission-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-mission-title {
        color: #ffffff; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: center !important;
        line-height: 45px;
    }
    .our-mission-Div-04 {    
         /*padding: 20px 30px 62px 30px !important;*/
         padding: 20px 30px 42px 30px !important;
    }
    .our-mission-info {
        color: #ffffff; 
        text-align: center !important;
    }

    .why-us-title {
        color: #000000; 
        padding: 50px 20px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important;
    }
    .why-us-info {
        color: #666666; 
        padding: 40px 20px 40px 20px !important;
        margin: 0px;
    }
    .why-us-ullist-info {
        padding: 0px 0px 0px 20px;
    }
    .core-principles {
        color: #000000; 
        padding: 50px 0px 0px 20px !important; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        text-align: left !important;
    }
    .core-principles-img-div-01 {
       padding: 40px 0px 20px 0px !important;
    }
    .quality-assu-bg-img {
        height: 1550px !important;
        padding: 0px !important;
        background-image: url(../Images/quality-assurance.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .shadow-effect-div-01 {     
        height:auto !important;
        background: rgba(000,0,0,0.7) !important;
        margin-top: 0px !important;
        padding: 0px !important;
    }
    .quality-assurance-title {
        padding: 70px 0px 70px 0px !important; 
        color: #000000; 
        font-size: 40px !important; 
        text-align: center !important; 
        font-weight: bold !important;
    }
    .quality-assurance-info {
        color: #ffffff; 
        padding: 50px 40px 40px 40px !important;
        margin: 0px !important;
    }
    .quality-assurance-div-02 {       
        color: #f58220;  
        padding: 0px 40px 40px 20px !important;       
    }
    .customer-satisfaction-div-01 {    
         height: 1230px !important;
    }
    .customer-satisfaction-title {
        color: #000000;
        padding: 50px 40px 150px 40px !important;
        line-height: 45px;
        font-size: 40px !important;
        text-align: left !important;
        font-weight: bold !important;
        margin: 0px !important;
    }
    .customer-satisfaction-div-02 {
        background-color: #ffffff;       
        padding: 150px 30px 50px 30px !important;
        border: 1px solid #e6e6e6 !important;
        position: absolute !important;
    }
    /*box shadow class*/
    .customer-satisfaction-div-02:hover { 
         box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 10px 0 rgba(0, 0, 0, 0.20) inset, 0 -1px 10px 0 rgba(0, 0, 0, 0.10) inset;
         transition: all .6s ease-in-out !important;
     }           
    .customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
    }
    .customer-satisfaction-img {         
        margin-top: -90px!important;
        text-align: -webkit-center;
        position: relative !important;
    }
    .footer-bgheight {
        height: auto;
    }
    .footer-col-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-02 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-03 {
        padding: 0px 30px 0px 30px !important;
    }
    .footer-col-04 {
        padding: 0px 30px 50px 30px !important;
    }
    .ftr-div-01 {
        text-align: -webkit-center !important;
        padding: 50px 70px 20px 70px !important;
        /*padding: 50px 0px 20px 0px !important;*/
    }
    .ftr-div-02 {
        text-align: -webkit-center !important;
        padding: 20px 0px 10px 0px !important;
    }
    .ftr-person-name {
        color: #f6bb19 !important;
    }
    .ftr-person-contact {
        color: #00aab3 !important;
    }
    .ftr-div-03 {
        text-align: -webkit-center !important;
        padding: 10px 0px 0px 0px !important;
    }
    .ftr-writeus-text {
        color: #f6bb19 !important; 
    }
    .ftr-cmpny-mailid {
       color: #00aab3 !important;
    }
    .ftr-cmpny-mailid:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
     }
    .ftr-cmpny-mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-04 {
        padding: 50px 0px 25px 0px !important;
    }
    .ftr-our-info-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-locate-us-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-div-05 {
        padding: 0px 0px 5px 0px !important;
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;
    }
    .ftr-info-home-list {
        color: #757575 !important; 
        text-decoration: none !important;
    }
    .ftr-info-home-list:hover {
        color: #f58220 !important;     
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-info-home-list:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-06 {
        padding: 5px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-07 {
        padding: 5px 0px 5px 0px !important; 
        border:none !important;      
    }
    .ftr-div-08 {
        padding: 50px 0px 5px 0px !important;
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-09 {
        padding: 50px 0px 25px 0px !important;
    }
    .all-rights-reserved {
        color: #666666;
        padding: 40px 0px 40px 0px;
        margin: 0px;
        text-align: center;
    }
    .scrollup {
        position: fixed;
        right: 3px;
        bottom: 25px;      
        color: #101010 !important;    
        background-color: #00aab3 !important;
        width: 38px;
        height: 38px;
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #b22d24 !important;
        transition: all 0.4s ease-in-out;
        border-radius: 100% !important;
    }
    .scrollup:hover {    
        background-color: #f58220 !important;              
        color: #101010 !important;
        transition: all .6s ease-in-out;
     }

    /*sub-pages css ('sbpg' = sub page classes name)*/
    .subpage-nvbar-00 {
        padding: 0px; 
        position: relative; 
        opacity: 1;       
    }   
    .subpage-title {
        font-weight: bold !important;
        font-size: 36px !important;
        color: #000000;       
        padding: 40px 0px 40px 15px !important;
        margin: 0px !important;
        line-height: 45px;
        text-align: left;
    }
    .breadcrumb {
        float: right !important;
        background: none !important;
        padding: 120px 0px 50px 0px !important;
        margin: 0px !important;
        display:none
    }
    .breadcrumb-item {
        color: #666666 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out; 
        outline: 0 !important;
    }
    .breadcrumb-item:hover {
        color: #000000 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
        outline: 0 !important;
    }
    .sbpg-fix-padding-01 {
        padding: 100px 0px 100px 0px;
    }
    .sbpg-fix-padding-02 {
         padding: 50px 0px 50px 0px;
    }
    .sbpg-tables-highlights {
        color: #000 !important; 
            font-weight: bold !important;
    }
    .heading-title-orange {
        color: #f58220;  
        font-size: 26px !important;      
        margin: 0px;
    }
    .sbpg-vision-mission {      
        padding: 0px 50px 0px 50px;
    }
    .sbpg-back-our-goals-01 {
        position: relative;
        padding: 50px 0px 30px 0px;
    }
    .sbpg-back-our-goals-02 {
        position: relative;
        padding: 0px 40px 50px 30px;
    }
    .sbpg-back-our-goals-title {
        color: #010000;
        font-size: 40px !important;
        font-weight: bold !important;
        padding: 0px 0px 0px 0px !important;
        text-align: center !important;
        line-height: 36px !important;
        margin: 0px !important;
    }
    .sbpg-back-our-goals-info {
        color: #000000;
        font-size: 20px;
        font-weight: bold;
        padding: 0px 0px 30px 0px;
        margin: 0px;
    }
    .sbpg-back-our-goals-ullist {
        padding: 0px 5px 0px 0px;
    }
    .sbpg-company-snapshot-01 {
        padding: 0px 50px 50px 50px;
    }
    .sbpg-company-snapshot-02 {
        padding: 50px 40px 50px 40px;    
        background-color: #f4f4f4;       
    }
    .sbpg-ourbusiness-table {  
        padding: 50px 30px 50px 30px;    
        background-color: #f4f4f4;
    }
    .sbpg-ourbusiness-image {
        padding: 50px 50px 0px 50px;
    }
    .sbpg-management-fix-padding-02 {
        padding: 50px 0px 0px 0px;
    }
    .sbpg-management-promoters-div-01 {
        padding: 0px 30px 0px 30px;
    }
    .sbpg-management-promoters {
        margin: 0px;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-top: 1px solid #e3e3e3;
        padding: 20px 10px 20px 10px;
        text-align: center;
        background-color: #f6bb19 !important; 
        color: #000000;
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .sbpg-management-table-div {                
        padding: 0px 15px 50px 15px;   
    }
    .sbpg-management-table-height {          
        /*height: 2001px !important;*/      
    }
    .sbpg-core-priniples-image {
        text-align: -webkit-center;
        padding: 50px 30px 50px 30px;
        /*padding: 80px 50px 80px 50px;*/
    }
    .sbpg-certificate-tabs-01 {
        padding: 50px 0px 30px 0px;
    }
    .sbpg-certificate-tabs-02 {
        padding: 24px 0px 0px 0px;
    }
     .sbpg-certificate-tabs-align {
        float: left;
        padding: 0px 0px 50px 0px;
    }
    .sbpg-MEP-tabs-01 {
        color: #ffffff;
        font-size: 16px !important;
        width: 337px !important;
        border-radius: 0px !important;
        background-color: #4e4545;
        /*background-color: #333333;*/
        padding: 8px 20px 8px 20px !important;
        margin: 0px;
        border-top: 1.4px solid #fff;
        float: right;
    }
    .sbpg-MEP-tabs-01:hover {
        color: #000000 !important;
        background-color: #f6bb19 !important;
        transition: all .6s ease-in-out !important;
        outline: 0;
        text-decoration: none !important;
        border-left: 15px solid #00aab3;
    }
    .sbpg-empanelment-align-01 {
        padding: 50px 45px 50px 45px;
    }
    .sbpg-empanelment-align-02 {
         padding: 0px 0px 0px 0px;
    }
    .sbpg-empanelment-align-03 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-empanelment-table {     
        height: 381px;
    }
    .sbpg-operations-fix-padding-02 {
        padding: 50px 0px 50px 0px;
    }
    .sbpg-operations-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 30px 25px 30px !important;
        margin: 0px;
    }
    .sbpg-operations-tabsbanner-01 {
        padding: 0px 30px 0px 30px !important;
    }
    .sbpg-operations-tabsullist-01 {      
        padding: 25px 35px 0px 35px !important;
    }
    .sbpg-operations-yellow-border-01 {    
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-02 {
        padding: 134px 20px 20px 20px;   
    }
    .sbpg-operations-yellow-border-03 {          
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-04 {            
        padding: 162px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-05 {          
        padding: 106px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-06 {            
        padding: 50px 20px 20px 20px;
    }
    .image-fontawsmicon {
        margin-left: 120px !important;
        padding: 15px 5px 15px 5px !important;
        background-color: #00aab3 !important;
        margin-top: 160px !important;
        border: none !important;
        border-radius: 0 !important;
        height: 100px !important;
        width: 100px !important;
        font-size: 3em !important;
        text-align: -webkit-center !important;
    }
    .image-fontawsmicon:hover {      
         background-color: #f6bb19 !important;
    }
     .sbpg-tranding-brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 0px 0px 40px 0px;
    }
    .sbpg-tranding-fix-padding-01 {    
        padding: 60px 20px 10px 20px;
    }
    .sbpg-tranding-infopoints {
        padding: 0px 30px 50px 30px;
    }
    .sbpg-tranding-ullist {
        padding: 15px 20px 15px 20px !important;
        height: 200px;
        background-color: #f9e6b3 !important;                
    }
    .sbpg-tranding-imgdiv-01 {
        padding: 15px 0px 15px 0px !important;
        border-top: 1px solid #e6e6e6 ;
        border-bottom: 12px solid #00aab3;
        text-align: -webkit-center;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }
     .sbpg-expertises-align {
        padding: 0px 10px 0px 10px;
    }
    .sbpg-approach-tabs-01 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 0px 0px 25px 0px !important;
        margin: 0px;
    }
    .sbpg-approach-tabs-content-infopoints { 
        padding: 0px 40px 0px 40px;
    }
    .sbpg-approach-tabs-content-image {
        text-align: -webkit-center;
        padding: 40px 40px 0px 40px;
    }
    .sbpg-quality-assurance-2-imgalign {
        text-align: -webkit-center;  
        padding: 0px 20px 0px 20px;
    }
    .sbpg-quality-assurance-boxalign-01 {  
        padding: 0px 60px 0px 60px;
    }
    .sbpg-quality-assurance-topborder {
        border-top: 12px solid #f58220;
        margin-top: -80px;
    }
    .sbpg-quality-assurance-boxalign-02 {
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 30px 30px 30px 30px;
        background-color: #fff;
    } 
    .sbpg-whyus-div-01 {      
        padding: 50px 35px 50px 35px;
    }
    .sbpg-whyus-div-02 {
        padding: 50px 0px 0px 0px;
    }
    .sbpg-whyus-title {
      color: #f58220;
      padding: 0px 0px 0px 20px !important;
      font-size: 40px !important;
      font-weight: bold !important;
    }
    .sbpg-why-us-info {
        color: #666666;       
        padding: 40px 0px 0px 0px !important;
        margin: 0px;
    }
    .sbpg-photogallary-bg-border-align{
        padding: 150px 0px 150px 0px;
    }
    .sbpg-photogallary-bluebg-title-align { 
         padding: 0px 35px 0px 35px;
         margin: -274px 0px 0px 0px;
    }
    .sbpg-photogallary-bluebg-title{
        background-color: #00aab3 !important; 
        padding: 50px 0px 50px 0px !important;
        font-size: 30px !important; 
        color: #ffffff !important; 
        text-align: center !important;      
        margin: 0px !important;
        line-height: 50px;
    }
    .sbpg-photogallary-photos {
        padding: 20px 0px 20px 0px;
        text-align: -webkit-center;
    }
    .sbpg-photogallary-bg-border {
        border-bottom: 1px solid #e3e3e3;
        margin: 0px;
    }
    .sbpg-customer-satisfaction-info-02 {
        background-color: #ffffff;     
        padding: 20px 20px 20px 20px !important;
        border: 1px solid #e6e6e6 !important;       
    }
    .sbpg-customer-satisfaction-img {    
        text-align: -webkit-center;   
        margin: -150px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .sbpg-customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-keyclient-div-01 {
        padding: 130px 0px 0px 0px;
    }
    .sbpg-keyclient-div-02{
        padding: 80px 40px 40px 40px;
        border-top: 1px solid #e6e6e6 !important;
        border-bottom: 1px solid #e6e6e6 !important;
        border-right: 1px solid #e6e6e6 !important;
        border-left: 1px solid #e6e6e6 !important;
    }
    .sbpg-keyclient-title {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-equipments-align-02 {
        padding: 0px 0px 50px 0px;
    }
    .sbpg-equipments-align {
        padding: 50px 32px 70px 32px;
    }
    .sbpg-equipments-heading {
        color: #00aab3 !important;
        font-size: 24px;
        font-weight: bold;
        margin: 0px;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-contact-display-align {
      display: inline-flex;
    }
    .sbpg-contact-patners-names {
        color: #000000;
        font-weight: bold;
        font-size: 18px;
        padding: 15px 0px 15px 0px;
        margin: 0px;
    }
    .sbpg-contact-mailID {
        color: #666666 !important;
        padding-left: 15px;
    }
    .sbpg-contact-mailID:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .sbpg-contact-mailID:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .sbpg-contact-heading-title-01 {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-contact-heading-title-02 {
        padding: 0px 0px 40px 0px;
    }
    .sbpg-contact-reachtous{
         padding: 0px 0px 50px 20px;
    }
    .sbpg-contact-locatetous{
        padding: 0px 20px 0px 20px; 
    }
    .sbpg-contact-writetous{      
          padding: 50px 20px 0px 20px;
    }
    .captchaimg {
        height: 36px !important;
        width: 100% !important;
    }
    .form-control {
        display: block;
        width: 100%;
        height: 35px !important;
        padding: 8px 15px !important;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #fff !important;
        background-color: #212832 !important;    
        background-image: none;
        border: 0.5px solid #757575  !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;                  
    }
    .form-control-align {
       padding: 0px 0px 12px 0px;
    }
    .btnsend {
        background-color: #00aab3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;  
        width: 100% !important;
        height: 40px !important;
    }
    .btnsend:hover {       
        background-color: #f6bb19 !important;     
        color: #000 !important;
        transition: .8s all ease-in-out;        
    }
    .sbpg-contact-facolor {
        color: #f6bb19 !important; 
        font-size: 25px !important;        
        padding: 5px 0px 5px 0px !important;               
    }
    .sbpg-contact-facolor-align-01 {
        display:flex;
    }
    .sbpg-contact-facolor-align-02 {
        color: #666666; 
        padding: 3px 0px 3px 15px;
    }
    [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {     
         transition: all 1.5s ease !important;
    }

}

@media only screen and (min-width:320px) and (max-width:359px) {

     .ourvalues-align {
        padding: 0px 0px 0px 0px;
    }
    .ourvalues-align-2 {
        padding: 0px 0px 0px 0px;
    }
     .paracollapse {
       padding: 16px 30px 16px 30px;
       text-align: justify;
    }

    .SET_container {
        width: 100%;      
        /*margin-top: 160px !important;*/ 
        margin: 0px !important;     
    }
    .SET_wrapper {
        display: inline-block;
        min-height: 250px;
    }
    .SET_photo {
        z-index: 998;
        /*margin-top: -140px;*/
        margin-top: 40px;
        position: relative;
        width: 200px;
        height: 200px;
        overflow: hidden;
        -webkit-transition: all 1000ms cubic-bezier(.005,1,1,0);
        -webkit-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -moz-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -ms-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -o-transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        transition: all 1000ms cubic-bezier(.005,1.65,1,-.6);
        -webkit-transition-timing-function: cubic-bezier(.005,1,1,0);
        -webkit-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -moz-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -ms-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        -o-transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
        transition-timing-function: cubic-bezier(.005,1.65,1,-.6);
    }
    .SET_photo img {
      width: 200px;    
      height: 200px;
      border-top-left-radius: 100px;
      border-top-right-radius: 100px;
      border-bottom-right-radius: 100px;
      border-bottom-left-radius: 100px;
      position: relative;
    }
    .convex {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        -moz-box-shadow: inset 0 0 20px 0 black;
        -webkit-box-shadow: inset 0 0 20px 0 black;
        box-shadow: inset 0 0 20px 0 black;
        z-index: 999;
        top: 0;
    }
    .show-off {
        border-top-left-radius: 100px;
        border-top-right-radius: 100px;
        border-bottom-right-radius: 100px;
        border-bottom-left-radius: 100px;
        width: 200px;
        height: 200px;
        position: absolute;
        top: -200px;
        left: -200px;
        -moz-transition: 1.5s;
        -webkit-transition: 1.5s;
        -o-transition: 1.5s;
        transition: 1.5s;
        -moz-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        background: linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -moz-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -webkit-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        background: -o-linear-gradient(0deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 100%);
        z-index: 999;
    }       
    .SET_name {
        font-weight: bold;
        color:#f58220;       
        font-size: 22px;
        text-align: left;       
        position: relative;
        /*right: -230px;*/                   
        /*top: -200px;*/          
        display: block;
        overflow: hidden;         
        /*margin-right: 210px;*/
        /*margin-top: 30px;*/

        right: 0;
        top: 0;
        margin-right: 0;
    }
    .SET_title {
        color: #00aab3;
        font-size: 18px;  
        text-align: left;   
        position: relative;                   
        /*right: -230px;*/     
        /*top: -210px;*/       
        display: block;
        overflow: hidden;  
        margin-bottom: 15px;          
        /*margin-right: 220px;*/
        /*margin-bottom: 30px;*/

        right: 0;
        top: 0;
        margin-right: 0;
    }
    .SET_body {
        position: relative;                 
        background-image: url(../Images/back-gray-texture.png);      
        padding: 30px 30px 30px 30px !important;           
        /*top: -220px;*/            
        right: 0;
        margin-right: 0;   
        overflow: hidden;
    }
    .SET_body.extended {
        /*top: -230px;
        padding-top: 10px !important;*/
        top: 0px;
        padding-top: 0px ;
    } 
    .collapse_table {
        overflow-x: auto;
        display: inline-grid;
    } 
    .SET_body a.collapsed:before {
        content: 'Read more »';
    }
    .SET_body a:before {
         content: 'Read less »';
    }
    .SET_readmorebtn {
        color: #f58220;      
    }
    .SET_readmorebtn:hover {
        color: #f58220;   
    }
    .SET_readmorebtn:focus {                               
        color: #ffffff;  
        background-color:#00aab3;
        text-decoration: none;
        outline: 3px solid #00aab3;
        outline-offset: 0;
        border: 1px dashed #00aab3;
    }
    .Management2align {               
       padding: 30px 25px 30px 25px;
    }
    .Trading2_Box {
        border: 1px solid #e6e6e6;
        border-radius: 0px;
        text-align: -webkit-center;      
    }
    .Trading2_Box:hover {
         border: 1px solid #00aab3;              
         transition: .7s all ease-in-out;
    } 
    .Trading2_Boxslider {
        cursor: pointer;       
        height: 182px;
        position: relative;
        overflow: hidden;
        width: auto;
        text-align: center;
        border: 1px solid #ffffff;
        margin: 20px 0px 0px 0px;
        border-radius: 0px;
        padding: 20px 20px 20px 20px;
        /*background-color: #00aab3;*/
        background-color: #f6bb19;
        border: 1px solid #dfdedc;
    }
    .Trading2_BoxBottom {
       /*padding: 0px 50px 50px 50px;*/
       padding: 0px 15px 50px 15px;
    }
    .Trading2_align {
        /*padding: 50px 25px 0px 30px;*/
      padding: 50px 30px 0px 30px;
    }
    .corepcple_img {
       width: 100%;
       max-width: 580px;
    }

    .starsign_position {
        position: absolute; 
        margin: -43px 0px 0px 272px;
    }







     .modalbody-title {
        color: #f58220; 
        font-size: 26px !important; 
        text-align: left !important;
        margin:0px;
        padding:10px 0px 10px 0px;
        line-height: 40px;
    }
    .modalbody-subtitle {
        color: #00aab3; 
        font-size: 22px !important;
        margin:0px;
        padding:10px 0px 10px 0px;
        text-align: left;
    }
    /*.modalbody-ullistdiv {
        padding: 0px 0px 20px 0px;
    }*/
    .M-tilte {
        font-weight: bold;
        color: white;
       padding: 10px 0px 10px 15px;
        text-align:left;
    }
    .M-body {
        padding: 15px 30px 15px 30px;
    }
    .M-exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 20px 0px 20px 0px !important;
        line-height: 40px;
    }
    .M-exp-elec-img-HT {
        padding: 0px 20px 0px 20px !important;
        text-align: -webkit-center;   
    }
    .M-exp-elec-bullets-HT {
        padding: 30px 0px 20px 0px !important;
    }
    .M-exp-elec-txt-HT {      
        padding: 30px 0px 0px 0px !important;
        color: #000000;
        font-weight: bold;
        margin: 0px;
    }
    .M-backdrop {
        background-color: rgba(0, 0, 0, 0.7);
    }
    .M-Closebtn {
        border-radius: 0px;
        background-color: #f6bb19;
        border: none;
    }
    .M-Closebtn:hover {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
   .M-CrossSignbtn {       
        /*margin-top: -100px !important;*/
        margin-top: -60px !important;
    }
    .btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
        border-radius: 0px;
        background-color: #f6bb19 !important;
        border: none;
    }
    .footer-bg {
        padding: 50px 30px 50px 30px;
    }
   .Disclaimer { 
        text-align: center;      
    }
   .footer-Disclaimer {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:hover {
        color: #ffffff !important;            
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footer-Disclaimer:active {
        color: #757575 !important;
        text-decoration: none !important;
        transition: all 0.4s ease-in-out;
    }
   .footertxtMEP {
        color:#ffffff; 
        text-align: center; 
        margin:0px
    }
   .brandstext {
        text-align: center;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 40px 0px 0px 0px;
    }
   .form-control-align {
        padding: 0px 0px 10px 0px;
    }
    .navbar-header {
        float: none !important;
        /*background: rgba(000,0,0,0.6);*/       
    }
    .navbar-nav > li {
        position: relative !important;
        display: block !important;
        float: none !important;
        border-bottom: 1px solid #666666;
    }
    .navbar-nav {
        position: relative !important;
        display: block !important;
        float: none !important;
        margin: 0px;
    }   
    .navbar-collapse.collapse {
        display: none!important;
        height: auto!important;
        overflow: visible!important;
        visibility: visible !important;
    }
    .collapse.in {
         display: block !important;
         visibility: visible !important;
         height: auto!important;                                  
    }   
    .navbar-toggle {
        position: relative;
        float: right !important;
        padding: 9px 10px !important;
        margin-top: 8px !important;
        margin-right: 8px !important;
        margin-bottom: 8px !important;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
        display: block;       
    }    
    .UL-Bullet-Lists {     
        color: #666666;
        margin: 0px !important;
        padding-left: 20px !important;
        text-align: left;    
    }     
    .UL-Bullet-Lists-Li {
        padding-left:10px !important;
    }   
    .header-01 {       
        display:inline !important;  
        text-align:center!important;
        padding: 0px;                      
     }
    .header-02 {
        display: inline-flex !important;                      
        border-top: 2px solid #e3e3e3 !important; 
        padding: 0px 0px 0px 62px !important;           
     }
    .phone-icon {     
        padding: 7px 0px 7px 0px !important;
    }
    .phoneno {
        color: #a6a9ae; 
        padding: 0px 10px 0px 0px !important;
        display:block !important ;
    }
    .mailid {
        color: #a6a9ae; 
        padding: 0px;
    }
    .mailid:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
     }
    .hdricon-01 {
        border-right: 2px solid #e3e3e3 !important; 
        border-left: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-fb {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }
    .fontawsm-fb:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-fb:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-02 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-tiw {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;       
    }
    .fontawsm-tiw:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-tiw:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .hdricon-03 {
        border-right: 2px solid #e3e3e3 !important; 
        padding: 15px 10px 15px 10px !important;
    }
    .fontawsm-pint {
        padding: 0px 10px 0px 10px !important; 
        color: #a7adb9;
    }  
    .fontawsm-pint:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
    }
    .fontawsm-pint:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .shubhankar-associated-padding {
        padding: 0px 30px 0px 30px;
    }                          
    .shubhankar-logo {       
        padding: 30px 0px 10px 0px !important;
        text-align: -webkit-center !important;      
    }
    .shub-associate-01 {
        color: #00aab3;       
        padding: 20px 0px 20px 0px !important;
        font-size: 26px !important; 
        margin: 0px !important;
        text-align: -webkit-center;
        line-height: 32px;
    }
    .ISO-cmpy {
        color: #dc3524; 
        font-size: 18px !important; 
        font-weight: bold !important;
    }
    .MEP-Consultant {
        color: #f58220;
        padding: 10px 0px 30px 0px !important;
        font-size: 22px !important;
        margin: 0px !important;
        text-align: -webkit-center;
    }
    .header-nav-div {
        padding: 0px !important;            
    }
    .headernavbar {
        border-radius: 0px !important;       
        padding: 0px !important;
        border: none !important;
        height: auto;                   
        color: #fff !important;
        border-radius: 0px !important;      
        margin-bottom: 0px !important;
    }
    .navbar-inverse .headernav > .active > a {
        background-color: #00aab3 !important;
    }
    .navbar-nav > li > a {
        padding: 12px 15px 12px 15px !important;   
    }
    .hvr-bounce-to-bottom {
        color: #ffffff !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: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
         color: #fff !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);
      }
    .dropdown:hover>.dropdown-menu {
        display: block;     
     }     
    .dropdown>.dropdown-toggle:active {          
        pointer-events: none;
     }  
    .dropdown-menu {
        padding: 0px !important; 
        top: 44px !important;     
    } 
     .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        background-color: #00aab3 !important;
        color: #000000 !important;

     }
    .hvr-bounce-to-bottom1 {
        color: #ffffff !important;
        font-size: 15px !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;
        padding: 10px 15px 10px 15px !important;
        border-bottom: 1px solid rgba(255,255,255,0.6) !important;      
        background-color: #f58220 !important;
    }
    .hvr-bounce-to-bottom1:before {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0px;
            left: 0;
            right: 0;
            bottom: 0px;
            background: #00aab3;
            -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: #000000 !important
      }
    .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);
      }       
    .banarslider {
        padding: 0; 
        z-index: -1;
    }
    .FSAlign-01 {
        padding: 0px 60px 0px 60px !important;
    } 
    .FireSystem {
        color: #fff; 
        padding: 18px 0px 18px 0px !important; 
        font-size: 24px !important;
        text-align: center !important; 
        height: 65px !important; 
        background: rgba(246,187,25,0.7); 
        margin-top: -65px !important; 
        margin-bottom: 0px !important;
    }
    .weoffer-Div{
        padding: 40px 0px 40px 0px !important;
    }                                                          
    .weoffer-01 {
        color: #00aab3; 
        font-size: 22px !important; 
        font-weight: bold !important; 
        text-align: right !important; 
        border-bottom: 5px solid #f58220 !important;
        padding: 15px 30px 15px 20px !important;     
        margin: 0px !important;
        line-height: 34px !important;
    }
    .ourcommitment {
        color: #bcbbb8; 
        font-size: 25px !important; 
        font-family: SquireD !important; 
        font-weight: bold;
        padding: 15px 15px 15px 15px !important;         
        text-align: left !important;
        margin:0px !important;
        line-height: 34px !important;
    }
    .AreaOfOp-01 {
       height: 160px !important;
    }
    .AreaOfOp-02 {
        padding: 35px 0px 35px 10px !important;
    }
    .AreaOfOperation{
        color: #000000; 
        text-align: left; 
        font-weight: bold; 
        font-size: 40px;
        line-height: 40px !important;
    }   
    .MEP-tabs-Div-01 {
        /*padding: 0px 0px 20px 0px !important;*/
        padding: 0px 0px 60px 0px !important;
    }
    .MEP-tabs-Div-02 {
       padding: 30px 10px 30px 10px !important;       
       height: 457px !important;
    }
    .MEP-tabs-Div-03 {
       padding: 0px !important; 
       background-color: #fff !important; 
       height: 670px !important;
       height: auto;   
    }
    .MEP-tabs-01{
        color: #ffffff; 
        font-size: 15px !important;
        width: 300px !important; 
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/ 
        padding: 8px 15px 8px 15px !important;    
        margin: -2px; 
        border-bottom: 1.4px solid #fff; 
        float:none;
    }
    .MEP-tabs-01:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .8s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;        
     }
    .MEP-tabs-02{
        color: #ffffff;
        font-size: 15px !important; 
        width: 300px !important;  
        border-radius: 0px !important; 
        background-color: #4e4545;
        /*background-color: #333333;*/ 
        padding: 8px 15px 8px 15px !important;     
        margin: -2px;  
        float:none; 
    }
    .MEP-tabs-02:hover {
         color: #000000 !important;
         background-color: #f6bb19 !important;
         transition: all .6s ease-in-out !important;
         outline:0;
         text-decoration: none !important;      
         border-left: 15px solid #00aab3;     
     }
    .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
         color: #000000 !important;
         background-color: #f6bb19 !important; 
         text-align: left;        
    } 
    .tabstitle-01 {
        color: #f58220; 
        font-size: 26px !important;       
        text-align: left !important; 
        padding: 25px 20px 25px 20px !important;    
        margin: 0px;
    }
    .tabsbanner-01 {
        padding: 0px 20px 0px 20px !important;
    }
    .tabsullist-01 {     
        padding: 25px 20px 25px 20px !important;      
    }  
    .bgimg-back-trading {
        height: 2950px !important;
        padding: 0px !important;
        background-image: url(../Images/back-trading.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .trading-01 {
        padding: 0px 20px 0px 20px !important;         
        margin: -70px 0px 0px 0px !important;
    }
    .trading-02 {
       padding: 0px 0px 0px 50px;     
    }
    .trading {
        background-color: #00aab3 !important; 
        padding: 60px 20px 60px 20px !important; 
        font-size: 40px !important; 
        color: #ffffff !important; 
        text-align: center !important; 
        font-weight: bold !important;
        margin: 0px !important;
    }
    .bajaj-icon-div {    
       float: right !important;
       margin: 180px 0px 0px 0px !important;      
       background-color: #ffffff;
    } 
    .bajajimg-01 {
        padding: 40px 0px 15px 0px !important;
        text-align: -webkit-center;
    }
    .bajajullist-01 {
        padding: 15px 10px 40px 30px !important;
    }   
    .ESCdiv-01 {
        height: 160px !important;
    }
    .ESCdiv-02 {
       padding: 15px 0px 15px 10px !important;
    }   
    .ESC-heading {
        color: #000000;
        text-align: left !important;
        font-weight: bold !important;
        line-height: 40px !important;
        font-size: 40px !important;
    }
    .exp-elec-title-HT {
        color: #f58220;
        font-size: 26px !important;      
        text-align: left !important;
        padding: 60px 0px 20px 0px !important;
        line-height: 40px;
    }
    .exp-elec-img-HT {
         padding: 0px 0px 0px 0px !important;
    }
    .exp-elec-txt-HT {
        padding: 20px 0px 20px 0px !important;
        color: #000000; 
        font-weight: bold;
    }
    .exp-elec-bullets-HT { 
        padding: 0px 0px 0px 0px !important;     
    }  
    .exp-elec-title-LT {
        color: #f58220;
        font-size: 26px !important;     
        text-align: left !important;
        padding: 60px 0px 20px 0px !important;
        line-height: 40px;
    }
    .exp-elec-img-LT {
        padding: 0px 0px 0px 0px !important;
    } 
    .exp-elec-bullets-LT {
        padding: 20px 0px 60px 0px !important;      
    }
    .our-vision-misson-align-01 {
        padding: 0px 20px 0px 20px;
    }
    .our-vision-Div-01 {
        background-color: #00aab3; 
        padding: 0px !important;
    }
    .our-vision-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;
    }
    .our-vision-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-vision-title {
        color: #ffffff; 
        font-size: 36px !important; 
        font-weight: bold !important; 
        text-align: center !important;
    }
    .our-vision-Div-04 {     
         /*padding: 20px 30px 62px 30px !important;*/
         padding: 20px 30px 42px 30px !important;
    }
    .our-vision-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .CLA-Div-01 {
        padding: 0px !important;
    }
    .CLA-Div-03 {
       padding: 0px 45px 0px 45px; 
    }
    .CLA-Div-02 {     
       margin: -285px 0px 225px 0px !important;
    }
    .CLA-Imgheight {
       /*height: 100%;*/
       height: auto;
       width: 100%;
    }
    .CLA-title {
        color: #010000; 
        font-size: 20px !important; 
        font-weight: bold !important; 
        padding: 0px 20px 0px 20px !important; 
        text-align: center !important;
        line-height: 30px !important;
    }
    .our-mission-Div-01 {
        background-color: #f58220; 
        padding: 0px;
    }   
    .our-mission-Div-02 {
        padding: 50px 20px 50px 20px !important; 
        text-align: -webkit-center !important;    
    }
    .our-mission-Div-03 {
        padding: 20px 0px 20px 0px !important;
    }
    .our-mission-title {
        color: #ffffff; 
        font-size: 36px !important; 
        font-weight: bold !important; 
        text-align: center !important;
        line-height: 45px;
    }
    .our-mission-Div-04 {    
         /*padding: 20px 30px 62px 30px !important;*/
         padding: 20px 30px 42px 30px !important;
    }
    .our-mission-info {
        color: #ffffff; 
        text-align: center !important;
    }
    .why-us-title {
        color: #000000; 
        padding: 50px 0px 0px 0px !important;
        font-size: 40px !important; 
        font-weight: bold !important;
    }
    .why-us-info {
        color: #666666; 
        padding: 40px 0px 40px 0px !important;
        margin: 0px;
    }
    .why-us-ullist-info {
        padding: 0px 0px 0px 0px;
    }
    .core-principles {
        color: #000000; 
        padding: 50px 0px 0px 0px !important; 
        font-size: 40px !important; 
        font-weight: bold !important; 
        line-height: 45px;
        text-align: left !important;
    }
    .core-principles-img-div-01 {
       padding: 40px 0px 20px 0px !important;
    }
    .quality-assu-bg-img {
        height: 1600px !important;
        padding: 0px !important;
        background-image: url(../Images/quality-assurance.jpg);
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-attachment: fixed !important;
    }
    .shadow-effect-div-01 {     
        height:auto !important;
        background: rgba(000,0,0,0.7) !important;
        margin-top: 0px !important;
        padding: 0px !important;
    }
    .quality-assurance-title {
         padding: 70px 20px 70px 20px !important; 
        line-height: 45px;
        color: #000000; 
        font-size: 40px !important; 
        text-align: center !important; 
        font-weight: bold !important;
    }
    .quality-assurance-info {
        color: #ffffff; 
        padding: 50px 20px 40px 20px !important;
        margin: 0px !important;
    }
    .quality-assurance-div-02 {       
        color: #f58220;
        padding: 0px 20px 40px 0px !important;      
    }
    .customer-satisfaction-div-01 {       
         height: 1360px !important;
    }
    .customer-satisfaction-title {
        color: #000000;
        padding: 50px 0px 150px 20px !important;
        line-height: 45px;
        font-size: 40px !important;
        text-align: left !important;
        font-weight: bold !important;
        margin: 0px !important;
    }
    .customer-satisfaction-div-02 {
        background-color: #ffffff;       
        padding: 150px 30px 50px 30px !important;
        border: 1px solid #e6e6e6 !important;
        position: absolute !important;
    }
    /*box shadow class*/
    .customer-satisfaction-div-02:hover { 
         box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.10), 0 1px 10px 0 rgba(0, 0, 0, 0.20) inset, 0 -1px 10px 0 rgba(0, 0, 0, 0.10) inset;
         transition: all .6s ease-in-out !important;
     }           
    .customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
    }
    .customer-satisfaction-img {         
        margin-top: -90px!important;
        text-align: -webkit-center;
        position: relative !important;
    }
    .footer-bgheight {
        height: auto;
    }
    .footer-col-01 {
        padding: 0px 10px 0px 10px !important;
    }
    .footer-col-02 {
        padding: 0px 10px 0px 10px !important;
    }
    .footer-col-03 {
        padding: 0px 10px 0px 10px !important;
    }
    .footer-col-04 {
       padding: 0px 10px 0px 10px !important;
    }
    .ftr-div-01 {
        text-align: -webkit-center !important;
        padding: 50px 70px 20px 70px !important;
        /*padding: 50px 0px 20px 0px !important;*/
    }
    .ftr-div-02 {
        text-align: -webkit-center !important;
        padding: 20px 0px 10px 0px !important;
    }
    .ftr-person-name {
        color: #f6bb19 !important;
    }
    .ftr-person-contact {
        color: #00aab3 !important;
    }
    .ftr-div-03 {
        text-align: -webkit-center !important;
        padding: 10px 0px 0px 0px !important;
    }
    .ftr-writeus-text {
        color: #f6bb19 !important; 
    }
    .ftr-cmpny-mailid {
       color: #00aab3 !important;
    }
    .ftr-cmpny-mailid:hover {
         color: #f58220 !important;
         text-decoration: none !important;
         transition: all .6s ease-in-out !important;
     }
    .ftr-cmpny-mailid:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-04 {
        padding: 50px 0px 25px 0px !important;
    }
    .ftr-our-info-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-locate-us-title {
        color: #ffffff; 
        font-size: 25px !important;
    }
    .ftr-div-05 {
        padding: 0px 0px 5px 0px !important;
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;
    }
    .ftr-info-home-list {
        color: #757575 !important; 
        text-decoration: none !important;
    }
    .ftr-info-home-list:hover {
        color: #f58220 !important;     
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-info-home-list:active {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
     }
    .ftr-div-06 {
        padding: 5px 0px 5px 0px !important; 
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-07 {
        padding: 5px 0px 5px 0px !important; 
        border:none !important;      
    }
    .ftr-div-08 {
        padding: 50px 0px 5px 0px !important;
        border-bottom: 1px solid rgba(117,117,117,0.5) !important;      
    }
    .ftr-div-09 {
        padding: 50px 0px 25px 0px !important;
    }
    .all-rights-reserved {
        color: #666666;
        padding: 40px 0px 40px 0px;
        margin: 0px;
        text-align: center;
    }
    .scrollup {
        position: fixed;
        right: 3px;
        bottom: 25px;      
        color: #101010 !important;    
        background-color: #00aab3 !important;
        width: 38px;
        height: 38px;
        text-align: center;
        padding: 9px 0 0 1px;
        z-index: 2000;
        font-size: 18px;
        line-height: 1;
        border-color: #b22d24 !important;
        transition: all 0.4s ease-in-out;
        border-radius: 100% !important;
    }
    .scrollup:hover {    
        background-color: #f58220 !important;              
        color: #101010 !important;
        transition: all .6s ease-in-out;
     }

    /*sub-pages css ('sbpg' = sub page classes name)*/
    .subpage-nvbar-00 {
        padding: 0px; 
        position: relative; 
        opacity: 1;       
    }   
    .subpage-title {
        font-weight: bold !important;
        font-size: 36px !important;
        color: #000000;       
        padding: 40px 0px 40px 15px !important;
        margin: 0px !important;
        line-height: 45px;
        text-align: left;
    }
    .breadcrumb {
        float: right !important;
        background: none !important;
        padding: 120px 0px 50px 0px !important;
        margin: 0px !important;
        display:none
    }
    .breadcrumb-item {
        color: #666666 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out; 
        outline: 0 !important;
    }
    .breadcrumb-item:hover {
        color: #000000 !important;
        text-decoration: none !important;
        transition: all 0.6s ease-in-out;
        outline: 0 !important;
    }
    .sbpg-fix-padding-01 {
        padding: 100px 0px 100px 0px;
    }
    .sbpg-fix-padding-02 {
         padding: 50px 0px 50px 0px;
    }
    .sbpg-tables-highlights {
        color: #000 !important; 
            font-weight: bold !important;
    }
    .heading-title-orange {
        color: #f58220;  
        font-size: 26px !important;      
        margin: 0px;
        line-height: 35px;
    }
    .sbpg-vision-mission {          
        padding: 0px 45px 0px 45px;     
    }
    .sbpg-back-our-goals-01 {
        position: relative;
        padding: 50px 0px 30px 0px;
    }
    .sbpg-back-our-goals-02 {
        position: relative;
        padding: 0px 40px 50px 30px;
    }
    .sbpg-back-our-goals-title {
        color: #010000;
        font-size: 36px !important; 
        font-weight: bold !important;
        padding: 0px 20px 0px 20px !important;
        text-align: center !important;
        line-height: 36px !important;
        margin: 0px !important;
    }
    .sbpg-back-our-goals-info {
        color: #000000;
        font-size: 20px;
        font-weight: bold;
        padding: 0px 0px 30px 0px;
        text-align: center;
        margin: 0px;
    }
    .sbpg-back-our-goals-ullist {      
        padding: 0px 0px 0px 0px;
    }
    .sbpg-company-snapshot-01 {             
        padding: 0px 50px 50px 50px;
    }
    .sbpg-company-snapshot-02 {
         padding: 50px 15px 50px 15px;
         background-color: #f4f4f4;       
    }
    .sbpg-ourbusiness-table {
        padding: 50px 30px 50px 30px;    
        background-color: #f4f4f4;
    }
    .sbpg-ourbusiness-image {    
        padding: 50px 20px 0px 20px;
    }
    .sbpg-management-fix-padding-02 {
        padding: 50px 0px 0px 0px;
    }
    .sbpg-management-promoters-div-01 {
      padding: 0px 27px 0px 27px;
    }
    .sbpg-management-promoters {
        margin: 0px;
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-top: 1px solid #e3e3e3;
        padding: 20px 10px 20px 10px;
        text-align: center;
        background-color: #f6bb19 !important;  
        color: #000000;
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .sbpg-management-table-div {                
        padding: 0px 20px 50px 20px;  
    } 
    .sbpg-management-table-align {      
        display:block;       
    }
    .sbpg-core-priniples-image {
        text-align: -webkit-center;
        padding: 50px 20px 50px 20px;
        /*padding: 80px 50px 80px 50px;*/
    }
    .sbpg-certificate-tabs-01 {
        padding: 50px 0px 30px 0px;
    }
    .sbpg-certificate-tabs-02 {
        padding: 24px 0px 0px 0px;
    }
     .sbpg-certificate-tabs-align {
        float: left;
        padding: 0px 0px 50px 0px;
    }
    .sbpg-MEP-tabs-01 {
        color: #ffffff;
        font-size: 16px !important;
        width: 300px !important;
        border-radius: 0px !important;
        background-color: #4e4545;
        /*background-color: #333333;*/
        padding: 8px 20px 8px 20px !important;
        margin: 0px;
        border-top: 1.4px solid #fff;
        float: right;
    }
    .sbpg-MEP-tabs-01:hover {
        color: #000000 !important;
        background-color: #f6bb19 !important;
        transition: all .6s ease-in-out !important;
        outline: 0;
        text-decoration: none !important;
        border-left: 15px solid #00aab3;
    }
    .sbpg-empanelment-align-01 {
        padding: 50px 45px 50px 45px;
    }
    .sbpg-empanelment-align-02 {
         padding: 0px 0px 0px 0px;
    }
    .sbpg-empanelment-align-03 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-empanelment-table {     
        height: 381px;
    }
    .sbpg-operations-fix-padding-02 {
        padding: 50px 20px 50px 20px;
    }
    .sbpg-operations-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 25px 10px 25px 10px !important;
        margin: 0px;
        line-height: 35px;
    }
    .sbpg-operations-tabsbanner-01 {
        padding: 0px 10px 0px 10px !important;
    }
    .sbpg-operations-tabsullist-01 {      
        padding: 25px 15px 0px 15px !important;
    }
   .sbpg-operations-yellow-border-01 {    
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-02 {
        padding: 134px 20px 20px 20px;     
    }
    .sbpg-operations-yellow-border-03 {          
        padding: 50px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-04 {            
        padding: 162px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-05 {          
        padding: 106px 20px 20px 20px;
    }
    .sbpg-operations-yellow-border-06 {            
        padding: 50px 20px 20px 20px;
    }
    .image-fontawsmicon {
        margin-left: 90px !important;
        padding: 15px 5px 15px 5px !important;
        background-color: #00aab3 !important;
        margin-top: 125px !important;
        border: none !important;
        border-radius: 0 !important;
        height: 100px !important;
        width: 100px !important;
        font-size: 3em !important;
        text-align: -webkit-center !important;
    }
    .image-fontawsmicon:hover {      
         background-color: #f6bb19 !important;
    }
     .sbpg-tranding-brandstext {
        text-align: left;
        margin: 0px;
        color: #f58220;
        font-size: 26px;
        padding: 0px 12px 40px 12px;
    }

    .sbpg-tranding-fix-padding-01 {       
        padding: 60px 20px 10px 20px;
    }
    .sbpg-tranding-infopoints {
        padding: 0px 30px 50px 30px;
    }
    .sbpg-tranding-ullist {
        padding: 15px 20px 15px 20px !important;
        height: 225px;
        background-color: #f9e6b3 !important;          
    }
    .sbpg-tranding-imgdiv-01 {
        padding: 15px 0px 15px 0px !important;
        border-top: 1px solid #e6e6e6 ;
        border-bottom: 12px solid #00aab3;
        text-align: -webkit-center;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }
     .sbpg-expertises-align {
        padding: 0px 30px 0px 30px;
    }
    .sbpg-approach-tabs-01 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-tabstitle-01 {
        color: #f58220;
        font-size: 26px !important;
        text-align: left !important;
        padding: 0px 0px 25px 0px !important;
        margin: 0px;
    }
    .sbpg-approach-tabs-content-infopoints {     
        padding: 0px 20px 0px 20px;
    }
    .sbpg-approach-tabs-content-image {
        text-align: -webkit-center;
        padding: 40px 20px 0px 20px;
    }
    .sbpg-quality-assurance-2-imgalign {
        text-align: -webkit-center;      
        padding: 0px 20px 0px 20px;
    }
    .sbpg-quality-assurance-boxalign-01 {             
        padding: 0px 45px 0px 45px;
    }
    .sbpg-quality-assurance-topborder {
        border-top: 12px solid #f58220;
        margin-top: -50px;
    }
    .sbpg-quality-assurance-boxalign-02 {
        border-left: 1px solid #e3e3e3;
        border-right: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 30px 30px 30px 30px;
        background-color: #fff;
    } 
    .sbpg-whyus-div-01 {
       padding: 50px 32px 50px 32px;
    }
    .sbpg-whyus-div-02 {
       padding: 50px 0px 0px 0px;
    }
    .sbpg-whyus-title {
       color: #f58220;
       padding: 0px 0px 0px 20px !important;
       font-size: 40px !important;
       font-weight: bold !important;
    }
    .sbpg-why-us-info {
       color: #666666;       
       padding: 40px 0px 0px 0px !important;
       margin: 0px;
    }
    .sbpg-photogallary-bg-border-align{
       padding: 150px 0px 150px 0px;
    }
    .sbpg-photogallary-bluebg-title-align {  
       padding: 0px 35px 0px 35px;
       margin: -274px 0px 0px 0px;
    }
    .sbpg-photogallary-bluebg-title{
        background-color: #00aab3 !important; 
        padding: 50px 0px 50px 0px !important;
        font-size: 26px !important;
        color: #ffffff !important; 
        text-align: center !important;      
        margin: 0px !important;
        line-height: 50px;
    }
    .sbpg-photogallary-photos {
        padding: 20px 0px 20px 0px;
        text-align: -webkit-center;
    }
    .sbpg-photogallary-bg-border {
        border-bottom: 1px solid #e3e3e3;
        margin: 0px;
    }
    .sbpg-customer-satisfaction-info-02 {
        background-color: #ffffff;     
        padding: 20px 20px 20px 20px !important;
        border: 1px solid #e6e6e6 !important;       
    }
    .sbpg-customer-satisfaction-img {    
        text-align: -webkit-center;      
        margin: -150px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }
    .sbpg-customer-satisfaction-info {
        color: #666666;
        line-height: 30px !important;
        margin: 0px !important;
        padding: 20px 0px 20px 0px;
    }
    .sbpg-keyclient-div-01 {
        padding: 130px 0px 0px 0px;
    }
    .sbpg-keyclient-div-02{
        padding: 80px 20px 40px 20px;
        border-top: 1px solid #e6e6e6 !important;
        border-bottom: 1px solid #e6e6e6 !important;
        border-right: 1px solid #e6e6e6 !important;
        border-left: 1px solid #e6e6e6 !important;
    }
    .sbpg-keyclient-title {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-equipments-align-02 {
        padding: 0px 0px 0px 0px;
    }
    .sbpg-equipments-align {
        padding: 50px 30px 70px 30px;
    }
    .sbpg-equipments-heading {
        color: #00aab3 !important;
        font-size: 24px;
        font-weight: bold;
        margin: 0px;
        padding: 20px 0px 20px 0px;
        line-height: 35px;
    }
    .sbpg-contact-patners-names {
        color: #000000;
        font-weight: bold;
        font-size: 18px;
        padding: 15px 0px 15px 0px;
        margin: 0px;
    }
    .sbpg-contact-mailID {
        color: #666666 !important;
        padding:0px;
    }
    .sbpg-contact-mailID:hover {
        color: #f58220 !important;
        text-decoration: none !important;
        transition: all .6s ease-in-out !important;
    }
    .sbpg-contact-mailID:active {
        color: #f58220 !important;
        text-decoration: none !important;
    }
    .sbpg-contact-heading-title-01 {
        padding: 0px 0px 20px 0px;
    }
    .sbpg-contact-heading-title-02 {
        padding: 0px 0px 40px 0px;
    }
    .sbpg-contact-reachtous{       
         padding: 0px 15px 50px 15px;
    }
    .sbpg-contact-locatetous{
        padding: 0px 20px 0px 20px;    
    }
    .sbpg-contact-writetous{      
          padding: 50px 20px 0px 20px;
    }
    .captchaimg {
        height: 36px !important;
        width: 100% !important;      
    }
    .form-control {
        display: block;
        width: 100%;
        height: 35px !important;
        padding: 8px 15px !important;
        font-size: 16px !important;
        line-height: 1.42857143 !important;
        color: #fff !important;
        background-color: #212832 !important;    
        background-image: none;
        border: 0.5px solid #757575  !important;
        border-radius: 0px !important;
        margin-bottom: 0px !important;         
    }
    .form-control-align {
        padding: 0px 0px 12px 0px;
    }
    .btnsend {
        background-color: #00aab3;
        text-align: center;
        padding-left: 15px;
        border: none;
        border-radius: 0px;
        color: #ffffff;
        font-size: 16px;  
        width: 100% !important;
        height: 40px !important;
   }
    .btnsend:hover {       
        background-color: #f6bb19 !important;   
        color: #000 !important;
        transition: .8s all ease-in-out;        
    }
    .sbpg-contact-facolor {
        color: #f6bb19 !important; 
        font-size: 25px !important;        
        padding: 5px 0px 5px 0px !important;     
        display:none !important;          
    }
    .sbpg-contact-facolor-align-01 {
        display:flex;
    }
    .sbpg-contact-facolor-align-02 {
        color: #666666; 
        padding: 3px 0px 3px 0px;
    }
    [class*=" imghvr-"], [class*=" imghvr-"] *, [class*=" imghvr-"]:after, [class*=" imghvr-"] :after, [class*=" imghvr-"]:before, [class*=" imghvr-"] :before, [class^=imghvr-], [class^=imghvr-] *, [class^=imghvr-]:after, [class^=imghvr-] :after, [class^=imghvr-]:before, [class^=imghvr-] :before {    
         transition: all 1.5s ease !important;
    }


}