    
/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');*/
/*html,body,h1,h2,h3,h4,h5,h6,p,span,section,a
{font-family: 'Open Sans', sans-serif;}
*/
.h1, h1 {font-size: 32px;}.h2, h2 {font-size: 24px;}.h3, h3 {font-size: 18px; }
 p{font-size: 14px;}


/* Carousel style */
 
 html,body{height:100%;}
#Carouselhome .carousel,  #Carouselhome .item,  #Carouselhome.active{height:100%;}
#Carouselhome .carousel-inner{height:100%;}
#Carouselhome #slider1{
        background-image: url("../../common/home_banner.jpg");
      
    }
#Carouselhome #slider2{
        background-image: url("../../common/home_banner1.jpg");
        
    }  
    #Carouselhome #slider3{
        background-image: url("../../common/home_banner2.jpg");
        
    }
#Carouselhome .carousel-control.left{
        z-index: 1000;
            position: absolute;
    left: 3%;
    }
#Carouselhome     .carousel-control.right{
        z-index: 1000;
        right: 6%;
    }
#Carouselhome    .carousel-control.left,#homeCarousel    .carousel-control.right
    {
        background: transparent;
    }
#Carouselhome   .slid_icon{
        font-size: 45px;
        position: absolute;
        top: 45%;
        border: 1px solid #ddd;        
    padding: 5px 22px 7px 20px;
        border-radius: 50%;

    }
#Carouselhome .carousel-control.right,#Carouselhome .carousel-control.left{
    background-image:linear-gradient(to right, rgba(0, 0, 0, .0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
}

#Carouselhome    .carousel-indicators .active{
        background-color: #ffc343;
        border-color: #ffc343;
    }
#Carouselhome .carousel-control:focus, .carousel-control:hover{
    z-index: 1000;
}
.HomeCarouselFill{width:100%;height:100vh;background-position:center;background-size:cover;}
#home_slider_text
{
    text-align: left;
    color: #FFF;
}

#home_slider_text .home_slider_help{
    font-size:4em;
    font-weight: normal;     
    margin-top: 39%;
    margin-bottom: 20px;
    text-transform: uppercase;     
    line-height: 1.2em; 
}

/*#home_slider_text .home_slider_start{
    font-size: 4em;
    font-weight: 500;     
    text-transform: uppercase;
    margin: 0px;
}*/



 /* counter start */
#de_homeCounter{background-color: #ffde2f;padding: 20px 0px;}     
#de_homeCounter .counter_col{width: 20%; float: left;}
#de_homeCounter .counter_block{padding: 10px 30px;} 
#de_homeCounter .counter_block h3{margin: 0px 0px 10px 0px;} 
#de_homeCounter .counter_left{border-left:1px solid #d6bc30;height: 110px;}
#de_homeCounter .counter_right{border-right:1px solid #d6bc30; height: 100px;} 
#de_homeCounter .counter{color: #333;font-size: 36px;font-weight: 700;}
#de_homeCounter h3 span{color: #333;font-size: 36px;font-weight: 700;}
#de_homeCounter h3 span i{color: #333;font-size: 32px;}
#de_homeCounter p{font-weight: 700;font-size: 14px;}

.marathi #de_homeCounter .coutner-lavel{padding: 10px 50px;} 
 
/*.end { margin-right: 0 !important; }*/
/* Column Grids End */
 

}

/*
#counter_hit .counter { background-color: rgba(27,26,26,.7); padding: 9px 0; border-radius: 0px;font-weight: bolder;margin-bottom: 7px;}
#counter_hit .count-title { font-size: 36px; font-weight: bold;  margin-top: 0px; margin-bottom: 0; text-align: center;color: #ffde2f; }
#counter_hit .count-text { font-size: 12px; font-weight: bold;text-transform: uppercase;  margin-top: 0px; margin-bottom: 0; text-align: 
center;color: #fff;    padding: 5px 27px; }
#counter_hit  #alliance
{
    padding: 5px 42px;
}
#homeCarousel  #home_slider_text .plan_buttons
{
    margin-top: 30px;
}  
#homeCarousel  #home_slider_text .plan_buttons .de_secondaryellow, #homeCarousel  #home_slider_text .plan_buttons .de_tertiarywhite  
{
    padding:12px 45px;
}   
#homeCarousel #slider2 #home_slider_text #planbutton2
{
    margin-left: 20px;
}*/
#homeBlock
{
        margin-top: 5%;
        margin-bottom: 5%;
} 

#homeBlock .start_business{
background-color:#9853a1;
color: #fff;

}

#homeBlock .manage_business{
background-color: #ffde2f;
color:#333;
}

#homeBlock .grow_business{
background-color: #4a8fb9;  
color: #fff;
}


#services
{
    background-color: #f1f2f2;
    padding: 60px 0px;
}
#services .headingtext ,#events .headingtext,#news .headingtext ,#our_impact .headingtext
{
    text-align: center;
}
#our_impact .headingtext
{
    color: #fff;
}
#services .headingtext h1,#events .headingtext h2,#news .headingtext  h2,#our_impact .headingtext  h2
{
    font-weight: 700;
    margin-bottom: 0px;
    font-size:32px;

}
#services .headingtext h3,#our_impact .headingtext  h3{
    padding: 16px 11%;
    line-height: 24px;
        margin-top: 5px;
    margin-bottom: 35px;

}
#services #services_list .bgcolor
{
    background-color: #fff;
    height: 225px;
    margin-bottom: 4px;
        padding: 0px 40px;

}
#services #services_list .bgcolor .service_icon
{    padding: 46px 0px;

}
#services #services_list .bgcolor .service_text h3
{  padding-top: 12px;
    font-weight: 700;
    text-transform: uppercase;
}
#services #services_list  .pd-right-0
{padding-right: 4px;}
#services #services_list  .pd-left-0
{
    padding-left: 0px;
}
#services #services_list .panel .panel-heading .panel-title h2
{
    color:#333;
    text-transform: uppercase;
}
#services #services_list .panel .panel-body
{
    background-color: #fff;
}
#services #services_list .bgcolor_gradient ul
{
    padding:0px;
}
#services #services_list .bgcolor_gradient ul li
{
font-size: 14px;
}
#services #services_list .bgcolor_gradient h3
{
font-weight: 700;
margin-left: -15px;
}
#services #services_list .bgcolor_gradient p
{
     margin-left: -14px;

}
#services #services_list .bgcolor_gradient{
background: #5881b0;   
     background: -webkit-linear-gradient(left top, #5881b0 ,#72689f, #875392, #8c4e8e);  
    background: -o-linear-gradient(bottom right, #5881b0 ,#72689f, #875392, #8c4e8e);  
    background: -moz-linear-gradient(bottom right, #5881b0 ,#72689f, #875392, #8c4e8e);  
    background: linear-gradient(to bottom right, #5881b0 ,#72689f, #875392, #8c4e8e); 
    color: #fff;
     cursor:pointer; 
     position: absolute;
     padding: 6px 56px;

}
.deasra_services {
    position: relative;
    display: block;

}
.bgcolor_gradient
{ width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /*z-index: 9999;*/
    z-index: 100;
    transition: all 0.8s ease-in-out;
    opacity: 0;}

    .deasra_services:hover .bgcolor_gradient {
    opacity: 1;
}
#services #services_list .deasra_services .bgcolor_gradient
{
        padding: 0px 56px;
}
#services #services_list .deasra_services1  .panel
{
    border: none;
    box-shadow: none;
    margin-bottom: 7px;
}
#services #services_list .deasra_services1 #accordion .panel .panel-heading
{
    background-color: #fff;
        padding: 20px 15px;
}
#services #services_list .deasra_services1 #accordion .panel .panel-body
{
    padding: 15px 67px;
}
#services #services_list .deasra_services1 #accordion .panel .panel-body ul
{
    padding: 0px;
        margin-left: 13px;
        font-size: 16px;
}
#services #services_list .deasra_services1 #accordion .panel .panel-body ul li
{
    font-size: 14px;
    line-height: 22px;
}
#services #services_list .deasra_services1 #accordion .panel .panel-body p
{
    font-size: 16px;
}
#services #services_list .deasra_services1 #accordion .panel .panel-body .footer
{
    padding:20px 0px;
}
#events
{
    padding: 60px 0px;
}
#events .events_details 
{
    margin-top: 5%;
    margin-bottom: 2%;
}
#events .events_details .pd-0-right
{
    padding-right: 0px;
}
#events .events_details .pd-0-left
{
    padding-left: 0px;
}
#events .events_details .event_image .event_date
{
    background-color: #774379;
    color:#fff;
    position: absolute;
    width: auto;
    padding: 15px 10px;
        bottom: 0px;
}
#events .events_details .event_image .event_date h1
{
    margin-bottom: 2px;
    margin-top: 0px;
    font-weight: 700;
}
#events .events_details .event_image .event_date h3
{
    margin-bottom: 0px;
    margin-top: 0px;
     font-weight: 500;
}
#events .events_details .event_info h3
{
    font-weight: 700;
    text-transform: uppercase;
    line-height: 24px;
}
#events .events_details .event_info .event_border{
    border: 1.5px solid #ffde2f;
    width: 100%;
    margin-bottom: 5px;
}
#events .events_details .event_info {
background-color:#f4f4f4;
    padding: 12px 30px;
    height: 370px;
}

#events .events_details .event_info .details_left p
{
    font-weight: 700;
}
 .sharing .social_icons  i
{
    float: left;
    color: #fff;
    height: 37px;
    width: 37px;
    border-radius: 50%;
   padding: 9px 12px;
    font-size: 18px;
    margin-right: 5px;

}

#eventBottomShareIcon{
    bottom: 5%;
    position: absolute;
} 
#eventBottomRegister{
    bottom: 5%;
    position: absolute;
    right: 0;
}  
.event_info #eventLocation p{
    height: 133px;
    overflow: hidden;
}  

 .sharing .social_icons .facebook i
{
    background-color: #3a599a;
}
.sharing .social_icons .linkedin i
{
    background-color: #0080b1;
        padding: 10px 11px;
        /*margin-left: 5px;*/
}
 .sharing .social_icons #pinterest i
 {
    background-color: #bd081c;
 }
 .sharing .social_icons .twitter i
 {
     background-color: #2caae1;
         padding: 10px;
 }
  .sharing .social_icons #googleplus i
  {
     background-color: #d34836;
         padding: 10px;
  }
.sharing .social_icons #plus {
    background-color: transparent;
    color: #cacaca;
    padding: 9px 10px;
    border: 1px solid #cacaca;
}
#events .event_image img
{
    height: 370px;
    width: 734px;
}
#events .events_carousel .event_list_date h3
{
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 2px;
}
#events .events_carousel .event_list_date p
{
    font-size: 12px;
    margin-top: 0px;
    margin-bottom: 0px;
}
#events .events_carousel .event_list {
    margin: 35px auto;
    width: 366px;
    height: 146px;
}
#events .events_carousel .event_list img
{
    height: 140px;
    width:200px;
}
#events .events_carousel .event_list .event_info_background p
{
    font-weight: 700;
    line-height: 20px;
    margin-top: 12px;
   
}
#events .events_carousel .event_list .event_info_background .event_name{ height: 76px; }
#events .events_carousel .event_list .event_info_background{
    background-color: #f5f6f6;
   padding: 3px 13px 10px;
    height: 140px;
}
#events .events_carousel .event_list .event_info_background .event_read_more a{
    text-decoration: none;
    color: #9853a1;}

#events .events_carousel .event_list .event_list_text{
     
    font-size: 14px;
    font-weight: bold;
}

#events .events_carousel .event_list .event_list_date{
        background-color: #9853a1;
    padding: 6px 15px;
   text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0px;
}
/*#events .events_details .event_info .btn-gray{
       margin-right: 12%;
    padding: 10px 38px;
    float: right;
    border-radius: 30px;}*/

.owl-theme .owl-nav .disabled{
    opacity: .8;
 }
.owl-carousel .owl-nav .owl-prev{
    position: absolute;top: 40%;
    background-color:#333;
 
font-size: 28px;
border-radius: 0px;
opacity: 0;
width: 40px;
color: #fff;
left: -5px;
     
     
}
.owl-theme .owl-dots{
    display: none;
}
.owl-carousel .owl-nav .owl-next{
    position: absolute;top:  40%;
    background-color:#333;
 
font-size: 28px;
opacity: 0;
border-radius: 0px;
width: 40px;
color: rgba(119,67,121,1);
right: -5px;
     
     
}
.owl-carousel .owl-nav .owl-prev:hover{
    position: absolute;top:40%;
    background-color:#333; 
font-size: 28px;
border-radius: 0px;
opacity: 0.8;
width: 40px;
color: #fff;
left: -5px;
 
}
.owl-carousel .owl-nav .owl-next:hover{
    position: absolute;top:  40%;
    background-color:#333;
  font-size: 28px;
opacity: 0.8;
border-radius: 0px;
width: 40px;
color: #fff;
right: -5px;
     
     
}

#news
{
       /* background-image: url(../../common/news_background.jpg);*/
       background-color: #e6e7e8;
        background-size: cover;
        padding:60px 0px;
}
#news .headingtext h2
{
    color: #333;
}
#news #news_carousel
{
    margin-top: 4%;
}
#news #news_carousel .item .latest_news
{
    background-color: #fff;
    border: 8px solid #fff;
}
#news #news_carousel .item .latest_news .news-rm{margin-left: 13px;}
#news #news_carousel .item .latest_news img
{
    height: 240px;
    width: 100%;
}
#news #news_carousel .item .latest_news h3
{
    color: #333;
    font-weight: 700;
    padding: 10px 15px;
    line-height: 24px;
    height: 85px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}
#news #news_carousel .item
{
    height: 490px;
}
#news #news_carousel .item .latest_news .sharing ul ul
{
        left: -94px;
        background: #f6f6f6;
            margin-top: 12px;
}
#news #news_carousel .item .latest_news .news_footer
{
     padding: 10px 15px;
     height: 70px;
}
#news #news_carousel .item .latest_news .news_footer p
{
color: #b1b3b6;
font-weight: 700;
margin-top: 10px;
}
#news #news_carousel .item .latest_news .news_footer p i
{
    margin-right: 5px;
}
.sharing ul
{
    list-style:none;
    position:relative;
    float:left;
    margin:0;
    padding:0;
    cursor: pointer;

}
.sharing ul ul
{
    display:none;
    position:absolute;
    top:100%;
        left: 7px;
    background:#fff;
    padding:7px;
    width: 146px;
        margin-top: 7px;
}
.sharing ul li:hover ul
{
    display:block
}
.sharing ul ul i
{
    line-height:120%;
    padding:10px 15px;

}

/*CSS FOR PAYMENT GATEWAY*/
#payment_gateway  #myWizard li {display: block;float: left;width: 50%;text-align: center;padding-left: 0;margin-left:0px;margin-top: -9px;}
#payment_gateway #myWizard li .step i {font-size: 10px;font-weight: 400;position: relative;top: -1.5px}
#payment_gateway #myWizard li .step {background: #B2B5B9; color: #fff;display: inline;font-size: 15px;font-weight: 700;line-height: 12px;
padding: 7px 13px;border: 3px solid transparent; border-radius: 50%;line-height: normal;position: relative;text-align: center;font-family: 'Open Sans';
z-index: 2;transition: all .1s linear 0s}
#payment_gateway  #myWizard.nav-pills>li.active>a, #payment_gateway  #myWizard .nav-pills>li.active>a:focus, #payment_gateway  #myWizard .nav-pills>li.active>a:hover
{border: none;background:transparent;}
#payment_gateway  #myWizard  .nav > li > a:hover, .nav > li > a:focus:hover{background-color: transparent;}
#payment_gateway  #myWizard  li.active .step{background: #9853a1;color: #fff;font-weight: 700;padding: 7px 13px;font-size: 15px;
    border-radius: 50%;font-family: 'Open Sans';}
#payment_gateway  #myWizard li .title,#payment_gateway  #myWizard li.active .title ,#payment_gateway  #myWizard li  .title
 {color: #9853a1}
#payment_gateway  #myWizard li .title {color: #d2d2d2;background-color:transparent;font-family: 'Open Sans';
    border:none;display: block;font-size: 18px;line-height: 20px;max-width: 100%;position: relative;table-layout: fixed;
text-align: center;top: 20px;word-wrap: break-word;z-index: 104;font-weight: 600;}
#payment_gateway  .progress{position: absolute;left: 10px; width: 98%;height: 2px;background: #ddd;}
#payment_gateway .progress-bar-success{background-color: #9853a1;}
#payment_gateway #myWizard .nav-pills > li.active > a,#payment_gateway #myWizard .nav-pills > li.active > a:hover,
#payment_gateway #myWizard .nav-pills > li.active > a:focus{background-color: transparent;}
#payment_gateway #myWizard .nav > li > a{padding: 0px;}
#payment_gateway .tab-content #step1 .payment_text p{margin-bottom: 0px;margin-top: 0px;}
#payment_gateway .tab-content #step1 .payment_text {margin-bottom: 20px;    padding: 0px 13px;}
#payment_gateway .tab-content .bgcolor_grey{background-color: #f2f2f2; margin-bottom: 40px;}
#payment_gateway .tab-content .bgcolor_grey .total_payment{      text-align: right;
    margin-bottom: 20px;
    margin-top: 28%;} 
    
#payment_gateway .tab-content .bgcolor_grey .total_payment h2 span,#payment_gateway .tab-content .bgcolor_grey .total_payment h2 {font-size: 24px;font-family: 'Open Sans';}
#payment_gateway .tab-content .bgcolor_grey .border-bottom{border-bottom:2px solid #dcdede!important;    padding-bottom: 15px;}
/***** Top content *****/
.payment_complete{background-color: #9853a1!important;}
.payment_complete-text{color: #9853a1!important;}
#payment_gateway  .payment-gateway-title h1{text-align: center;font-weight:bold;margin-bottom: 50px;font-size:32px;font-family: 'Open Sans';}
#payment_gateway  { padding: 0px 0 70px 0; }
#payment_gateway  .text { color: #fff; }
#payment_gateway  .text h1 { color: #fff;font-family: 'Open Sans'; }
#payment_gateway  .description { margin: 20px 0 10px 0; }
#payment_gateway  .description p { opacity: 0.8;font-family: 'Open Sans'; }
#payment_gateway  .description a { color: #fff; }
#payment_gateway  .contact-img {background:url(../../common/payment_contact.jpg)no-repeat center center/cover;padding: 50px 18px;color: #fff;    margin-top: 20%;}
#payment_gateway  .contact_border{border-bottom: 4px solid #ffde2f; width: 96px;    margin-left: 27%;}
#payment_gateway  .contact-details{text-align: center;background-color: #f2f2f2;padding-bottom: 30px;margin-bottom: 50px;}
#payment_gateway  .contact-details h5{font-weight: bold;    margin-bottom: 2px;margin-top: 20px;font-family: 'Open Sans';}
#payment_gateway  .contact-details p{line-height: 18px;font-family: 'Open Sans';}
#payment_gateway  .contact-details h4{font-size: 18px;color: #9853a1;margin-top: 20px; margin-bottom: 15px;font-family: 'Open Sans';}
#payment_gateway  .contact-details a{font-size: 18px;color: #9853a1;font-family: 'Open Sans';}
#payment_gateway .tab-content #step2 .bgcolor_grey h3{margin-top: -3px;font-size:18px;font-family: 'Open Sans';}
#payment_gateway .form-box { padding-top: 40px; }
.text-grey{color: #666866;}
.text-purple{color: #9853a1;}
#payment_gateway .tab-content .bgcolor_white {background-color: #fff;margin-top: 20px;padding: 10px 20px 0px;}
#payment_gateway .tab-content .bgcolor_white  .payment_note p{margin-bottom: 0px;line-height: 22px;}
#payment_gateway .tab-content .bgcolor_white  .payment_note{ padding: 35px 25px;}
#payment_gateway .tab-content .bgcolor_white .payment_screenshot img{margin-top: 20px;}
#payment_gateway #userInfoSection,#payment_gateway #makePaymentSection .bgcolor_grey{padding:45px;background-color: #f2f2f2; }
#userInfoSection,#makePaymentSection {margin-top: 40px;}
 /*PAYMENT GATEWAY*/

.sharing ul  ul i
{
    font-size: 18px!important;

}
#our_impact
{
    padding: 60px 0px;
    background-image: url(../../common/our-impact.jpg);
    background-size: cover;
}
#our_impact #impact_carousel .impact_stories
{
        margin: 10px;
}
#our_impact #impact_carousel .impact_stories img
{
    height: 270px;
    width: 270px
}
#our_impact #impact_carousel .bg-grey
{
    background-color: #f6f6f6;
    height: 270px;
}
#our_impact #impact_carousel .impact_stories h3
{
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 0px;
    line-height: 20px;
    cursor: pointer;
   
}
#our_impact #impact_carousel .impact_stories h3 a{text-decoration: none;}
#our_impact #impact_carousel .impact_stories .business_title
{
               padding: 0px 22px;
    height: 100px;
    margin-top: 20px;
}
#our_impact #impact_carousel .impact_stories .business_title h3
{
 display: -webkit-box;
  max-width: 100%;
  height: 42px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;    
}
#our_impact #impact_carousel .impact_stories .name h3,#our_impact #impact_carousel .impact_stories .name p
{
   display: -webkit-box;
  max-width: 100%;
  height: 20px;
  /* Fallback for non-webkit */
  margin: 0 auto;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;   
}
#our_impact #impact_carousel .impact_stories .name
{
           padding: 0px 22px;
    height: 90px;
}
#our_impact #impact_carousel .impact_stories .sharing
{
    padding:5px 22px;
}
#start_business
{
     padding: 70px 0px;
    background-image: url(../../common/contact_background.jpg);
    background-size: cover;

}
#start_business .headingtext
{
    text-align: center;
}
#start_business .headingtext p
{
    font-size: 50px;
    color: #fff;
    font-weight: 100;
    line-height: 44px;
}

#contctinfo .contacttext {
    width: 94%;
    margin-top: 10px;
    margin-left: 25px;
}


.new_modalpopup
{
    z-index: 10050;
}



/*videp popup style*/
 /*.de_VideoPopUp .modal-dialog{ width: 40%; }
*/

/*
.de_primaryoutline{background-color: #fff;border: 1px solid #9853a1;color: #9853a1;font-size:14px;border-radius: 25px;transition: 0.3s ease-in;
padding: 12px 30px; font-weight: 600;text-transform: uppercase;}
.de_homeButtons{float: none;}
.de_primaryoutline:hover,.de_primaryoutline:focus{background-color: #9853a1;color:#fff;border: 1px solid transparent;}
.de_primarypurple{background-color: #91439b;border: 1px solid #91439b;color: #fff;font-size: 14px;border-radius: 25px;transition: 0.3s ease-in;
padding: 12px 50px; text-transform: uppercase; font-weight: 600;}
.de_primarypurple:hover,.de_primarypurple:focus{background-color: #9853a1;color:#fff;}
.de_primarywhite{background-color: #ffffff;color: #91439b;font-size: 14px;border-radius: 25px;transition: 0.3s ease-in;padding: 12px 25px; font-weight: 600;
text-transform: uppercase;}
.de_primarywhite:hover,.de_primarywhite:focus{background-color: #91439b;color:#fff;}
.de_tertiarywhite{    background: #fff;font-size: 14px;outline: none;border-radius: 25px;color: #333;text-transform: uppercase;padding: 12px 70px; 
font-weight: 500;transition: 0.3s ease-in;font-weight: 600;text-transform: uppercase;}
.de_tertiarywhite:hover,.de_tertiarywhite:focus{background-color: #f1f2f2;color: #333;}
.de_primaryoutline:focus,.de_primarypurple:focus, .de_primarywhite:focus{outline: none;}
.de_secondaryellow{background-color: #ffde2f;padding: 12px 70px;color: #333;font-size: 14px;border-radius: 25px;transition: 0.3s ease-in;   
text-transform: uppercase;font-weight: 600;}
.de_secondaryellow:hover,.de_secondaryellow:focus{background-color: #ffd700;color: #333;}*/

/*new buttton*/
/*.de_primaryblack{background: #231f20;color: #fff;font-weight: 700;padding: 10px 25px;border-radius: 25px;margin:5px auto 0px auto;display: block;}
.de_primaryblack:hover{background: #2a2828;color: #fff;font-weight: 700;padding: 10px 25px;border-radius: 25px;}
.de_primarygrayoutline{padding: 15px 45px;margin-top: 10px;background-color: #f1f2f2;border: 1px solid #9853a1;color: #9853a1;font-size: 14px;border-radius: 25px;transition: 0.3s ease-in;font-weight: 600;}   
.de_primarygrayoutline:hover{background-color: #9853a1;color: #fff;border: 1px solid transparent;}*/

/*MARATHI CONTENT*/ 

/*Small Comman Button*/
/*.de_smallprimaryoutline
{
  background-color: #fff;
    border: 1px solid #9853a1;
    color: #9853a1;
    font-size: 12px;
    border-radius: 25px;
    transition: 0.3s ease-in;
    padding: 10px 24px;
    text-transform: uppercase; 
    font-weight: 600;
}
.de_smallprimaryoutline:hover
{
  background-color: #9853a1;
  color:#fff;
  border: 1px solid transparent;
}
.de_smallprimarypurple
{
    background-color: #91439b;
    border: 1px solid #91439b;
    color: #fff;   
    font-size: 12px;
    border-radius: 25px;
    transition: 0.3s ease-in;    
    text-transform: uppercase;  
    padding: 10px 24px;
    font-weight: 600;
}
.de_smallprimarypurple:hover
{
  background-color: #9853a1;
  color:#fff;

}
.de_smallprimarywhite
{
    background-color: #ffffff;
    color: #8c4e8e;
    font-size: 12px;   
    border-radius: 25px;
    transition: 0.3s ease-in;
    text-transform: uppercase;
    padding: 10px 24px; 
    font-weight: 600;
}
.de_smallprimarywhite:hover
{
    background-color: #8c4e8e;
    color:#fff;
}
.de_smalltertiarywhite
{   
  background: #fff;
    font-size: 12px;
    outline: none;
    border-radius: 25px;
    color: #9853a1  ;
    text-transform: uppercase;
        padding: 10px 24px;
    font-weight: 600;
     transition: 0.3s ease-in;
     
}
.de_smalltertiarywhite:hover
{
      background-color: #9853a1;
    color: #fff;
}
.de_smallsecondaryellow
{
  background-color: #ffde2f;
      padding: 10px 24px;
  color: #323232;
  font-size: 12px;
  border-radius: 25px;
  transition: 0.3s ease-in; 
   text-transform: uppercase;
    font-weight: 600;
}
.de_smallsecondaryellow:hover
{
  background-color: #ffd700;
  color: #323232;
}
.de_smallprimaryoutline:focus,.de_smallprimarypurple:focus,.de_smallprimarywhite:focus,.de_smalltertiarywhite:focus,.de_smallsecondaryellow:focus
{
  color:#fff;
  outline: none;
}
*/
/*End Small Comman Button*/

/*END COMMAN BUTTON STYLE*/

/*.marathi .registration_button{margin-left: 3em;}*/




/*MEET THE  TEAM PAGE CSS*/

#deasraTeamId{background: url(../../common/deasra_team.jpg) center top no-repeat;display: block;height: 400px;margin-top: 12em;} 
.m-t-30 {margin-top: 30px;}
#deasraTeamId section.deasraTeamMainBanner .deasra-top-margin{margin-top: 155px;}
#deasraTeamId section.deasraTeamMainBanner .main_banner_plain_text h1{font-size: 50px;font-weight: 300;margin: 5px 0px 0px 0px;line-height: 1.3;color: #ffffff;}
#deasraTeamId section.deasraTeamMainBanner .horizontall-break-bottom{border-bottom: 3px solid #f6bf29;width: 15%;margin: 5px auto 150px auto;}
#deasraBordOfDirectorsSectionId{padding: 50px 0px;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .head h1{font-weight: 700;text-transform: uppercase;color: #333333;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .sub-head h3{line-height: 25px;margin-top: 0px;color: #333333;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector{margin-top: 15px;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorInfo{position: relative;margin-top: 30px;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorInfo .directorPicture{max-width: 100%;margin: auto;height: auto;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorInfo .directorPicture{width: 100%;margin: auto;height: auto;
-webkit-transition: 0.4s ease-in;transition: 0.4s ease-in;cursor: pointer;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorInfo .directorPicture:hover ~ .social_media_link, #deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorInfo .social_media_link:hover{
opacity: 0.9;-webkit-transition: 0.4s ease-in;transition: 0.4s ease-in;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorInfo .social_media_link{height: 36px;padding: 7px 17px; 
background: -webkit-linear-gradient(left top, #68b8e6 , #956190, #84507e, #a773a1); background: -o-linear-gradient( right, #68b8e6 , #53a2d0, #84507e, #a773a1);
background: -moz-linear-gradient( right, #68b8e6 , #53a2d0, #84507e,  #a773a1); background: linear-gradient(to  right, #68b8e6 , #53a2d0 ,#956190, #a773a1);
opacity: .7;position: absolute;width: 100%;bottom: 0px;-webkit-transition: 0.4s ease-in;transition: 0.4s ease-in;opacity: 0;cursor: pointer;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorInfo a .social_media_link i{text-decoration: none;color: #fff;font-size: 20px;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorDetails h3{font-weight: 700;margin-top: 15px;margin-bottom: 4px;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorDetails p{color: #6c6c6c;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorDetails .director_margin{margin-top: 24px;}
#deasraMentorsSectionId{background: url(../../common/mentor_background.jpg) center top no-repeat;padding: 50px 0px;background-size: cover;}
#deasraMentorsSectionId section.deasraMentorsSection .head h1{font-size: 32px;font-weight: 700;text-transform: uppercase;color: #ffffff;}
#deasraMentorsSectionId section.deasraMentorsSection .sub-head h3{font-size: 18px;line-height: 25px;margin-top: 0px;color: #ffffff;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors{margin-top: 45px;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorInfo{position: relative;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorPicture{max-width: 100%;margin: auto;height: auto;} 
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorText{width: 100%;height: 100%;width: 100%;padding: 25px 20px;background:rgba(0,0,0,0.7);
position: absolute;top: 0;opacity: 0;-webkit-transition: 0.4s ease-in;transition: 0.4s ease-in;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorPicture:hover ~ .mentorText, #deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorText:hover,#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorDetails:hover ~ .mentorText{
opacity: 1;-webkit-transition: 0.4s ease-in;transition: 0.4s ease-in;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorText p{color: #fff;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorDetails{background-color: #ffffff;padding: 25px;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorDetails h3{font-weight: 700;margin: 0px;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorDetails p{color: #6c6c6c;margin: 5px;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorDetails a{text-decoration: none;font-size: 20px;color: #6c6c6c;transition: 0.3s ease-in;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorDetails a:hover{text-decoration: none;font-size: 20px;color: #006699;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCarousel .owl-theme .owl-dots{display: block;margin-top: 45px;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCarousel .owl-theme .owl-dots .owl-dot span{height: 15px;width: 15px;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCarousel .owl-theme .owl-dots .owl-dot.active span, #deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCarousel .owl-theme .owl-dots .owl-dot:hover span{
background-color: #ffde2f;}
#deasraOurTeamSectionId{padding: 50px 0px;}
#deasraOurTeamSectionId section.deasraOurTeamSection .head h1{font-size: 32px;font-weight: 700;color: #333333;}
#deasraOurTeamSectionId section.deasraOurTeamSection .sub-head h3{line-height: 25px;margin-top: 0px;color: #333333;} 
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember{margin-top: 15px;}
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember .deasraTeam .team{width: 100%;height: auto;}
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember .deasraTeam{margin-top: 30px;}
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember .deasraTeam .padding{padding: 0px;background-color: #f8f8f8;    }
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember .deasraTeamPicture{width: 100%;height: 100%;  }
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember .deasraTeamPicture .TeamPicture{width: 100%;margin: auto;height: 100%;}
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember .deasraTeamDetails {width: 100%;padding: 20px;background-color: #f8f8f8;margin:auto;height:100%;}
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember .deasraTeamDetails h3{font-weight: 700;margin: 5px 0px;}
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember .deasraTeamDetails p{color: #6c6c6c;}
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember .deasraTeamDetails a{text-decoration: none;font-size: 20px;color: #006699;}
#deasraOurTeamSectionId section.deasraOurTeamSection .TeamMember .deasraTeamDetails .details{margin-top: 20px;}
.bordOfDirector .board_team{height: 380px;}
#deasraBordOfDirectorsSectionId .deasraBordOfDirectorsSection .sub-head,#deasraMentorsSectionId .deasraMentorsSection .sub-head,
#deasraOurTeamSectionId .deasraOurTeamSection .sub-head{padding:0px 60px;}
#deasraBordOfDirectorsSectionId section.deasraBordOfDirectorsSection .bordOfDirector .directorInfo a .social_media_link i:hover
{color: #006699;}

/*CAREER PAGE*/
#Deasracareerpage{background-color: #fafafa;margin-top: 162px;}
#Deasracareerpage section.CareerSection .CareerBanner{background: url(../../common/CareerBanner.jpg) center top no-repeat;display: block;height: 400px;background-size: cover;}
#Deasracareerpage section.CareerSection .CareerBanner .main_banner_plain_text h1{font-size: 50px;margin: 160px 0px 0px 0px;line-height: 1.3;color: #ffffff;}
#Deasracareerpage section.CareerSection .CareerBanner .horizontall-break-bottom{border-bottom: 3px solid #f6bf29;width: 15%;margin: 0px auto 20px auto;} 

#Deasracareerpage section.CareerSection .CareerdeAsraCulture{padding: 100px 0px;} 
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .head{margin-bottom: 12px;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .head h1{margin: 0px;font-weight: 700;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .subHead{padding: 10px 130px;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .subHead h3{line-height: 24px;margin: 0px;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .CareerdeAsraCultureBlock{margin: 70px 0px 0px 0px;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .CareerdeAsraCultureBlock .career_culture_detail{margin-bottom: 35px;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .CareerdeAsraCultureBlock .career_culture_detail h3{font-weight: 700;margin-bottom: 15px;color: #000;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .CareerdeAsraCultureBlock .career_culture_detail p{font-size: 16px;line-height: 24px;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .CareerdeAsraCultureBlock .CultureImage img{width: 100%;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .CareerdeAsraCultureBlock .CulturePadding{padding: 5px;}
#Deasracareerpage section.CareerSection .careerOption{background-color:#dcddde; padding: 100px 0px;}
#Deasracareerpage section.CareerSection .careerOption .CareerBox{padding: 55px 75px;background: #fff;height: 400px;}
#Deasracareerpage section.CareerSection .careerOption .CareerBox .career-Icon .img-responsive{display:initial;}
#Deasracareerpage section.CareerSection .careerOption .CareerBox .career-Icon{border-bottom: 3px solid #ffd700;width: 150px;padding-bottom: 10px;margin-bottom: 32px;}
#Deasracareerpage section.CareerSection .careerOption .CareerBox h3{margin: 0px;font-weight: 700;color: #000;}
#Deasracareerpage section.CareerSection .careerOption .CareerBox p{margin-top: 15px;font-size: 16px;line-height: 25px;}
#Deasracareerpage section.CareerSection .careerOption .CareerBox a{font-size: 16px;text-decoration: none;color: #000;font-weight: 700;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default{background:#fafafa;padding: 40px 65px;margin: 25px 0px;border-radius: 0px;border-color: #fafafa;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default .panel-heading .accordion-toggle{color: #333;text-decoration: none;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default .panel-title>a, .panel-title>a:active
{display:block; font-weight:bold;text-transform:uppercase;letter-spacing:1px;word-spacing:3px;font-size: 18px;text-decoration:none;color: #333!important;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default .panel-heading  a:before 
{font-family: 'FontAwesome';content: "\f107"; font-size: 30px;color: #333;float: right;transition: all 0.5s;margin-top: 10px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default .panel-heading.active a:before 
{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);} 
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default .panel-title{font-size: 18px;display: block; }
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default .panel-heading h3{font-weight: 700;margin: 0px;line-height: 25px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default .panel-heading p
{margin: 0px;font-size: 16px;text-transform: none;color: #464646;font-weight: normal;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default > .panel-heading{background: #fafafa;border: 0px #fafafa;padding: 0px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: #fff;padding: 0px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default > .panel-heading + .panel-collapse > .panel-body h4{font-weight: 700;font-size: 16px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default > .panel-heading + .panel-collapse > .panel-body h4 span{font-weight: normal;font-size: 14px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default > .panel-heading + .panel-collapse > .panel-body .Careermaillink{font-weight: normal;font-size: 14px;margin-top: 30px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default > .panel-heading + .panel-collapse > .panel-body .Careermaillink span{border:1px solid #91439b;padding: 9px 20px;border-radius: 28px;font-size: 14px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default > .panel-heading + .panel-collapse > .panel-body .Careermaillink:hover span{color: #91439b;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default > .panel-heading + .panel-collapse > .panel-body .Careermaillink:hover span a{color: #91439b;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .panel-default > .panel-heading + .panel-collapse > .panel-body .Careermaillink a{font-weight: 700;font-size: 14px;color: #000;text-decoration: none;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .careerjobdescriptiondetails{margin-bottom: 35px;margin-top: 40px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .careerjobdescriptiondetails p{line-height: 24px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .jobdetails{margin-bottom: 35px;margin-top: 40px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .jobdetails p{line-height: 24px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .jobdetailspoints{ padding: 0px 10px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .jobdetailspoints li{line-height: 24px;font-size: 14px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock{padding: 100px 0px;background: #fff;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .head{margin-bottom: 40px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .head h1{font-weight: bold;margin: 0px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .Deasraopeningheading{background: #fafafa;padding: 40px 65px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock .CurrentOpeningAccordion .Deasraopeningheading h3{text-transform: uppercase;letter-spacing: 1px;word-spacing: 3px;font-size: 14px;text-decoration: none;text-align: center;}
#Deasracareerpage section.CareerSection .CareerResumeBackground
{background: url(../../common/careerResumeBackground.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;padding: 100px 0px;}
#Deasracareerpage section.CareerSection .CareerResumeBackground .SubHead{padding: 0px 130px;}
#Deasracareerpage section.CareerSection .CareerResumeBackground .SubHead h2{line-height: 38px;color: #fff;    margin: 4px;} 
#Deasracareerpage section.CareerSection .CareerResumeBackground .SubHead h2 span{font-size: 24px;font-weight: 700;}

#Deasracareerpage section.CareerSection .CareerResumeBackground .SubHead .sendresume{color: #fff;margin: 5px 0px 0px 0px;font-size: 24px;font-weight: 700;}
#Deasracareerpage section.CareerSection .CareerResumeBackground .SubHead .sendresume a{text-decoration: none;color: #fff;border-bottom: 1px solid #fff;padding-bottom: 1px;font-size: 24px;font-weight: 700;}
.bold{font-weight: 700;}

/*Contact page */
.de_ContactAdd{line-height: 23px;}

/*photo credit*/
#Deasraphotocredit {padding: 7px 0px;background: #e6e6e6;}
#Deasraphotocredit p{margin: 0px;}

/* About page */
#de_AboutId .de_AboutDeasraBanner{height: 400px;background-image: url(../../common/AboutBanner.jpg);background-size: cover;margin-top: 165px;}
#de_AboutId .de_AboutDeasraBanner h2{margin: 0px; font-size: 50px;color: #fff;margin-top: 112px;}
#de_AboutId .de_AboutDeasraBanner .de_AboutBorder{border-bottom: 3px solid #ffde2f;width: 15%;margin-top: 7px;}
#de_AboutId .de_AboutDeasraBanner .de_AboutVideo{height: 90px;width: 90px;margin: 25px auto;}
#de_AboutId .de_AboutDeasraBanner .de_AboutVideo a{cursor: pointer;width: 95px;height: 95px;}
#de_AboutId .de_AboutDeasra  {padding: 100px 0px;background-color: #f1f2f2;}  
#de_AboutId .de_AboutDeasra .de_AboutPartOne {padding-bottom: 25px;}  
#de_AboutId .de_AboutDeasra .de_AboutPartOne .img-responsive{width: 100%;}  
#de_AboutId .de_AboutDeasra .de_AboutPartTwo {padding-top: 25px;}  
#de_AboutId .de_AboutDeasra .de_AboutPartTwo .img-responsive{width: 100%;}  
#de_AboutId .de_AboutDeasra  h1 {font-size: 32px; margin: 0px 0px 20px 0px; font-weight: 700;}  
#de_AboutId .de_AboutDeasra  p {margin:0px 0px 20px 0px;line-height: 25px;}  
#de_AboutId .de_ConstructionSolution {padding:100px 0px;}    
#de_AboutId .de_ConstructionSolution  h2{font-size: 32px;font-weight: 700;margin: 0px;text-transform: uppercase;}  
#de_AboutId .de_ConstructionSolution  h3{font-size: 16px;font-weight: 700;margin: 0px 0px 10px 0px;}  
#de_AboutId .de_ConstructionSolution p{line-height: 22px;margin: 0px;padding: 0px 10px;}  
#de_AboutId .de_ConstructionSolution .de_ConstructionImage{margin:60px 0px  20px 0px;}  
#de_AboutId  .de_EcoSystem{padding: 100px 0px;background-color:#f1f2f2; }  
#de_AboutId  .de_EcoSystem h2{font-size: 32px;font-weight: 700;margin: 0px;text-transform: uppercase;}   
#de_AboutId  .de_EcoSystem p{line-height: 22px;margin-top: 15px;margin-bottom: 0px;}  

/*MEDIA FOR LAPTOP AND IPAD*/

@media screen and (min-width: 768px) and (max-width: 1024px)  {
  
.dropdown-menu>li>a{padding: 10px 15px;width: 100%;text-align: center;}
.navbar-nav>li>.dropdown-menu{ padding: 23px 0px;width: 100%;}
#tertiaryheader .navbar-inverse .navbar-nav>li>a{padding: 14px 8px;}
/*#homeCarousel .slider,#homeCarousel .carousel-inner{height: 406px!important;background-position: center;}*/
#home_slider_text {text-align: center!important;}
#home_slider_text .home_slider_start{font-size: 38px!important;}
#counter_hit .count-text {padding: 5px 28px!important;}
#home_slider_text  .home_slider_border {border: 2px solid #ffc343!important;width: 54%!important;margin: 10px auto!important;}
#home_slider_text  .home_slider_border {border: 2px solid #ffc343!important;width: 40%!important;margin: 10px auto!important;}
/*#home_slider_text  .home_slider_help {font-size: 38px!important;margin-top: 14%!important;}*/
.count-title {font-size: 30px;font-weight: bold;margin-top: 0px;margin-bottom: 0;text-align: center;color: #ffc343;}

#services .headingtext h3{padding: 16px 5%!important;}
/*#homeCarousel {margin-top: 19%!important;}*/
#our_impact{padding: 45px 0px;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorPicture{width: 345px;}
}

 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
/*CANDIDATE INFO*/
#candidate_details .backgroudWhite .top_info h5{padding-left: 0px!important;font-size:16px!important;}
#candidate_details .backgroudWhite .top_info .profile_img{    margin-left: 30%;margin-bottom: 8px;}
/*NEWHOME*/
.dropdown-menu>li>a{text-align: left;}
.navbar-collapse.collapse{padding: 0px;}
.navbar-nav>li>.dropdown-menu{width: auto;}


#businessGuide #menu .step .num{padding: 10px !important;font-size: 16px !important;}
#businessGuide #menu .step .txt h2{font-size: 12px !important;}
#businessGuide #menu .step{padding: 0px}
#secondaryheader  .user_name{font-size: 14px;}

/*#counter_hit{margin-top: 21px!important;width: 100%;}
#counter_hit .counter{margin-left: auto;margin-right: auto;}
#counter_hit .col_fourth{width:220px!important; }*/
#news #news_carousel .item .latest_news{margin: 10px;}
#news #news_carousel .item .latest_news .news_footer{height: 96px;}
#our_impact #impact_carousel .bg-grey{width: 100%;}
#our_impact #impact_carousel .impact_stories img{width: 100%!important;}
#events .events_details .pd-0-right {padding-right: 15px!important;}
#events .events_details .pd-0-left {padding-left: 15px!important;}

 
/*Hindi style*/
.hindi #secondaryheader .registration_button .de_primaryoutline{width: 120px;padding: 12px 25px!important;}
.hindi #secondaryheader .registration_button{margin-left: -7em;}
 

/*guide header*/
#businessGuide .home_icon{left: 0 !important;}
#businessGuide #secondaryheader        .user_panel{margin-left: 0px;}

/*MEET THE TEAM*/
#deasraBordOfDirectorsSectionId .deasraBordOfDirectorsSection .sub-head,#deasraMentorsSectionId .deasraMentorsSection .sub-head,
 #deasraOurTeamSectionId .deasraOurTeamSection .sub-head{padding: 0px 40px!important;}

/* MARATHI CONTENT*/
.marathi #counter_hit .count-text{    padding: 5px 50px!important;}
.marathi #services .headingtext h3, #our_impact .headingtext  h3{padding: 16px 10%!important;}

/*user profile*/
#UserProfileId{margin-top: 161px!important;}
#UserProfileId .UperProfileSection .UperProfileBanner{background: url(../../common/UserProfileBanner.jpg) center center no-repeat!important;    height: 300px!important;}
#UserProfileId .userDetails{margin-top: -148px!important;}  
#UserProfileId .userDetails .profileComplete .progress .PeofileComplete .val{margin: 0 7px 0 0;}
#UserProfileId .userDetails .UserName h3{line-height: 22px;}
#UserProfileId .userDetails .UserLocation{font-size: 13px;}
#UserProfileId .userDetails{padding: 14px!important;}
#UserProfileId .userDetails .userImage #userIcon{height: 135px;}
#UserProfileId .userDetails .userImage{ height: 135px;}
#UserProfileId .userDetails .userImage:hover .UploadFile{margin-top: 30px;}
#UserProfileId .userDetails .userNameLocation{margin: 10px 0px 20px 0px;}
#UserProfileId .userDetails .list-inline>li{display: block;}
#UserProfileId .userDetails .userImage #userIcon i{font-size: 12vw;padding: 15px;}
/*CAREER PAGE*/
#Deasracareerpage{margin-top: 165px;}
#Deasracareerpage section.CareerSection .careerBackground .CareerBox{margin-bottom: 20px;margin-top: 20px;} 
#Deasracareerpage section.CareerSection .CareerdeAsraCulture{padding: 50px 0px;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .subHead{padding: 5px 50px;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .CareerdeAsraCultureBlock{margin: 30px 0px 0px 0px;}
#Deasracareerpage section.CareerSection .careerOption .CareerBox .career-Icon .img-responsive{display:initial;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .CareerdeAsraCultureBlock .career_culture_detail{    margin-bottom: 15px;}
#Deasracareerpage section.CareerSection .CareerResumeBackground .SubHead{    padding: 0px 15px;}
#Deasracareerpage section.CareerSection .careerOption .CareerBox{margin-top: 15px;margin-bottom: 15px;}
#Deasracareerpage section.CareerSection .CareerdeAsraCulture .CareerdeAsraCultureBlock .culture-text{margin-bottom:35px;}
#Deasracareerpage section.CareerSection .careerOption{padding: 50px 0px;}
#Deasracareerpage section.CareerSection .CareerCurrentOpeningBlock{padding: 50px 0px 50px 0px;}
#Deasracareerpage section.CareerSection .CareerResumeBackground{ padding: 50px 0px;}
#Deasracareerpage section.CareerSection .CareerResumeBackground .SubHead h2{line-height: 28px;}
#Deasracareerpage section.CareerSection .careerOption .CareerBox p{padding: 0px 10px;}

/*PAYMENT GATEWAY PAGE*/
#payment_gateway  .contact-img{margin-top: 9%;}
#payment_gateway  .contact-details{margin-bottom: 0px;}
#payment_gateway  .contact_border{margin-left: 42%;}
#payment_gateway #userInfoSection form{margin-bottom: 15px;}
#payment_gateway .tab-content .bgcolor_white  img{margin-left: auto;margin-right: auto;}
#payment_gateway {padding: 0px 0 50px 0;}
/*PAYMENT GATEWAY*/
    #payment_gateway .tab-content .bgcolor_grey .total_payment {
    text-align: center;
    margin-top: 7%;
}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {

/*#secondaryheader .registration_button .de_primarypurple{margin-left: 0px!important;}*/
/*#homeCarousel {margin-top: 15%!important;}
#counter_hit {margin-top:5em!important;margin-right: 55px!important;}
#counter_hit .counter{padding: 6px 0!important;}
#counter_hit .count-title{font-size: 30px!important;}*/
#home_slider_text  .home_slider_help{margin-top: 18%!important;}
#homeBlock {margin-top: 5%!important;margin-bottom: 5%!important;}
#services .headingtext h3 {padding: 16px 10%!important;}
#services #services_list .col-md-6 {width: 100%;}
#services #services_list .pd-right-0 {padding-right: 15px!important;}
#services #services_list .pd-left-0{padding-left: 15px!important;}
#events .events_details .event_info h3{ margin-top: 0px;}
#events .events_details .event_info{padding: 20px 30px!important;}
#events .events_details .event_info .sharing{margin-top: 4px!important;}
#events  .events_carousel .padding{width: 160px;}
#events .events_carousel .event_list img{width: 160px;}
#news #news_carousel .item .latest_news .sharing  .social_icons  i{height: 32px;width: 32px;padding: 9px 10px;}
#news #news_carousel .item .latest_news .sharing .social_icons #twitter i{padding: 9px;}
#news #news_carousel .item .latest_news .sharing  .social_icons #plus{padding: 7px 8px;}
#news #news_carousel .item .latest_news .sharing .social_icons #linkedln i{padding: 6px 9px;}
#news #news_carousel .item .latest_news .sharing  ul ul{width: 131px;margin-top: 20px;}
#news #news_carousel .item .latest_news .sharing ul ul{left: -70px!important;}
#news #news_carousel .item .latest_news .sharing  .social_icons #pinterest i{padding: 6px 8px;}
#news #news_carousel .item .latest_news .sharing .social_icons #googleplus i{padding: 7px;}
#our_impact #impact_carousel .impact_stories .business_title {padding: 15px 17px!important;}
#our_impact #impact_carousel .impact_stories .name {padding: 19px 17px!important;}
#our_impact #impact_carousel .impact_stories img{width: 100%!important;}
#deasraMentorsSectionId section.deasraMentorsSection .mentors .mentorCard .mentorDetails h3{font-size:16px!important;}
.copyright_info, .footer_style{text-align: center!important;}

/*user profile*/
#UserProfileId .userDetails{margin-top: -203px!important;} 
#UserProfileId .userDetails .profileComplete .progress .PeofileComplete .val{margin: 0 7px 0 0;}
#UserProfileId .userDetails{padding: 20px!important;}
#UserProfileId .userDetails .userImage #userIcon{height: 180px;}
#UserProfileId .userDetails .userNameLocation{margin: 15px 0px 20px 0px;}
#UserProfileId .userDetails .userImage{height: 180px;}
#UserProfileId .userDetails .userImage #userIcon i{font-size: 13vw;}

}

@media (min-width: 768px){
/*.modal-dialog {margin: 100px auto;}*/}

@media screen and (min-width: 992px) and (max-width: 1600px) and (-webkit-min-device-pixel-ratio: 1)  {
/*#homeCarousel {margin-top:10em;}*/
#counter_hit{margin-right: 25px;margin-top: 3.8em;}
.col-lg-4{width: 33.33333333%!important;}

/* Carousel style */
#Carouselhome .carousel-control.left{left: 2%;}
#home_slider_text{margin-left: 7%;}
#home_slider_text .home_slider_help{ margin-top: 33%!important; }
/* video popup style*/
/*.de_VideoPopUp .modal-dialog{ width:50%!important; }*/

}

@media screen and (min-width: 1200px) and (max-width: 1600px) and (-webkit-min-device-pixel-ratio: 2)and (min-resolution: 192dpi) { 
   #home_slider_text .home_slider_help{
    margin-top: 38%!important; margin-left: 0%;}
    /* video popup style*/
/*.de_VideoPopUp .modal-dialog{ width: 50%!important; }*/
}
/*HOME VIDEO MODAL POPUP*/

 

@media (max-width: 767px){
/*CSS FOR NEW MODAL POPUP*/



/*THANK YOU POPUP*/
/*#thankyou_popup .modal-body{ padding: 36px 45px!important;}
#thankyou_popup .modal-body h3{margin-bottom: 5px;font-weight: 700;}
#thankyou_popup .modal-body p{margin-bottom: 0px;}
#thankyou_popup .modal-body img{margin-top: 17px;}
#thankyou_popup .modal-body .pd-right-0{padding-right: 0px;}*/
}

@media (max-width: 767px){
/*#thankyou_popup .modal-body img{float: none!important;margin-top: 0px;margin-left: auto;margin-right: auto;}
#thankyou_popup .modal-body h3{font-size:16px;margin-top: 20px;}
#thankyou_popup .modal-body .pd-right-0{padding-right: 15px!important;}
#thankyou_popup .modal-body{text-align: center;}*/
}

/* new media query */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
 /*Carousel style*/
 .HomeCarouselFill{height: 500px!important;}
 #home_slider_text{text-align: center;}
#home_slider_text  .home_slider_help{margin-top:32%!important;width: 100%!important;margin-right: auto;margin-left: auto!important;}

#Carouselhome .carousel-control.left{left: 2%;}
#Carouselhome .carousel-control.right{right: 9%;}
#Carouselhome   .slid_icon{top: 45%;}

 /* video popup style*/
/*.de_VideoPopUp .modal-dialog{ width: 80%!important; }*/

/*counter style*/
#de_homeCounter .col-border{border-right: 1px solid #d6bc30;} 
#de_homeCounter .counter_left{border-left: 0px solid #d6bc30!important;height: 85px!important;}
#de_homeCounter .counter_middle_block{padding: 10px 20px!important;}
#de_homeCounter .counter_block{padding: 10px 5px!important;}

/* About page */
#de_AboutId .de_AboutDeasra{padding: 50px 0px;}
#de_AboutId .de_AboutDeasra .de_AboutPartOne{padding-bottom: 0px;}
#de_AboutId .de_ConstructionSolution{padding: 50px 0px;}
#de_AboutId  .de_EcoSystem{padding: 50px 0px;}
#de_AboutId .de_AboutDeasraBanner h2{font-size: 40px;}
#de_AboutId .de_AboutDeasraBanner .de_AboutBorder{width: 20%;}
#de_AboutId .de_ConstructionSolution p{padding: 0px 0px;}
#de_AboutId .de_AboutDeasra  p{margin: 15px 0px;line-height: 22px;}

    } 
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
 /*counter style*/
.HomeCarouselFill{height: 600px!important;}
#home_slider_text{margin-left: 0%!important;text-align: center;}
#home_slider_text  .home_slider_help{margin-left:auto!important;margin-right:auto;width: 70%!important;margin-top: 28%!important;}

#Carouselhome .carousel-control.left{left: 2%;}
#Carouselhome .carousel-control.right{right: 8%;}
#Carouselhome   .slid_icon{top: 45%;}
   
/*counter style*/
#de_homeCounter .counter_block {padding: 10px 20px!important;}
#de_homeCounter .counter_middle_block {padding: 10px 60px!important;}
/*Marathi*/

/* video popup style*/
/*.de_VideoPopUp .modal-dialog{ width:65%!important; }*/
/* About page */
#de_AboutId .de_AboutDeasraBanner h2{margin-top: 115px;}
#de_AboutId .de_AboutDeasra  p{line-height: 22px;}
#de_AboutId .de_ConstructionSolution p{line-height: 22px;}
#de_AboutId  .de_EcoSystem p{line-height: 22px;}
#de_AboutId .de_AboutDeasra  p{margin: 0px 0px 10px 0px;}

#download_tools .freetools_description .panel-footer h4{margin-top: 10px!important;}
}

/*END OF NEW POPUP*/
 
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    #UserProfileId .userDetails{margin-top: -183px;} 
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    #UserProfileId .userDetails{} 
    #UserProfileId .userDetails {padding: 20px!important;margin-top: -190px!important;}
}

 @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
/* Carousel style*/
/*#home_slider_text .home_slider_start{font-size: 32px;}*/
#home_slider_text  .home_slider_help{margin-bottom: 0px;font-size: 32px;}

/*NSDC STYLE*/
.de_BusinessGuideNSDCBackground h6 {margin-top: 7px!important;}
.de_BusinessGuideNSDCBackground .de_NSDCBlock{margin-left: 67px!important;}

 }

 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Carousel style*/

/*#home_slider_text .home_slider_start{font-size: 40px;}*/
#home_slider_text  .home_slider_help{margin-bottom: 10px;font-size: 38px;}

/*NSDC STYLE*/
.de_BusinessGuideNSDCBackground .de_NSDCBlock{margin-left: 35px!important;}
}



@media screen and (min-width: 992px) and (max-width: 1600px) and (-ms-min-device-pixel-ratio: 1) {
#Carouselhome #home_slider_text .home_slider_help{margin-top: 27%!important;}
}
@media screen and (min-width: 992px) and (max-width: 1600px) {
    #Carouselhome #home_slider_text .home_slider_help{margin-top: 30%!important;margin-left: 3%;}
    #Carouselhome  #home_slider_text .plan_buttons{margin-left: 3%;}
}