body
{
    border:solid 00px red;
}
.nav.navbar-nav.nav_upadate
{
    border:solid 0px red;
}

.nav.navbar-nav.nav_upadate ul li a:hover
{
    border:solid 0px red;
}

#main-navigation-wrapper.navbar-default.var2_main_menu_wrapper.var3_main_menu_wrapper .navbar-nav > .open > a, 
#main-navigation-wrapper.navbar-default.var2_main_menu_wrapper.var3_main_menu_wrapper .navbar-nav > .open > a:focus, 
#main-navigation-wrapper.navbar-default.var2_main_menu_wrapper.var3_main_menu_wrapper .navbar-nav > .open > a:hover,
 #main-navigation-wrapper.navbar-default.var2_main_menu_wrapper.var3_main_menu_wrapper .navbar-nav > li:hover > a 
 {
    color: #3596ea;
    border-bottom: 0px;
}


#main-navigation-wrapper .navbar-nav > li > .dropdown-submenu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 209px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-clip: padding-box;
    padding: 0;
    border: none;
    border-radius: 0;
    display: block;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
    background: #5db5ff;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
    -webkit-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.3);
}

#main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper.var3_main_menu_wrapper .dropdown-submenu > li > a {
    /*color: #48402b;*/
    white-space: nowrap;
    padding: 14px 25px 14px 35px;
    /*border-bottom: 1px solid #c3a554;*/
    border-bottom: 1px solid #3596ea;
    font-size: 15px;
    font-weight: 400;
    color:white;

/*
    e1bf60*/
}


#main-navigation-wrapper .navbar-collapse.var2_main_menu_wrapper.var3_main_menu_wrapper .dropdown-submenu > li > a:hover 
{
    background:#3596ea;

}


p.exprt_txt.we_are_expert_p_tag
{
    color:black;
    font-size:15px;
}





ul.expert_list li 
{
    cursor: pointer;
    cursor:hand;
    color:#f2cd69;

font-family: 'Alegreya', serif;
    letter-spacing: .80px;
    margin: 0px;
    padding: 0px;
    font-weight: 700;


   list-style: none;
    float: left;
    width: 33.3%;
    text-align: center;
    padding: 40px 30px 47px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: #172738;




}
ul.expert_list li .home_page_icon_name
{
    width:100%;
    clear:both;
    font-size:25px;

    margin: 16px 0px 9px;
}
ul.expert_list li:hover
{
    color:#202424;
}


 /*service*/



.col-md-3.services-details-div a {
    border: solid 0px red;
    margin-top: 17px;
    /*color: #a0960b;*/
    color:#e34337;
    opacity: 1.0;
}



/*equiment*/


.accordion-first.accordion-first1 .accordion-heading .accordion-toggle.active {
    color: #fff;
    /*background: #d5b157;*/
    background: #3596ea;
}
.accordion-first.accordion-first1 .accordion-heading .accordion-toggle.collapsed:hover {
    color: #fff;
    background: #3596ea;
}


.controls.pull-right.mtop165.footer-silder-controler.resources_footer_slider 
{
    border: solid 0px red;
    margin-top: -68px;
    z-index: 99;
    position: relative;


}
#our_project.variation3_projectbg .next_prve_control
{
    border:solid 2px#3596ea;

    background:#3596ea;
    color:white;
}
#our_project.variation3_projectbg .next_prve_control:hover {
    border: 0px solid #638191;
    color: #638191;
    
    background:#fff;
    color:#3596ea;
    border:solid 2px#3596ea;

    
    
}

.project_txt_btn {
    width: 100%;
    float: left;
    position: absolute;
    left: 0;
    overflow: hidden;
    top: 0px;
    text-align: center;
    height: 100%;
    box-shadow: 0 0 black;
    text-transform: capitalize;
}

/*contact*/


/*.tab-pane.fade.in.active.all-add.add_1 ul li,
.tab-pane.fade.in.active.all-add.add_2 ul li 
{*/
    /*color: #63b6fd;*/
    /*color:#3596ea;*/

    /*color:#5093e6;

}

.col-xs-11.services-ul-li-div-row-col-2.contact_ul_li_div_row_col_2 {
    padding: 0px;
    border: solid 0px #5093e6;
    padding-left: 25px;
    color:#5093e6;
}*/


/*Quality Policy*/

.fnt_28.mbot10.equipment-heading.quality_policy_main_heading
{
    /*background:#3596ea;*/
    /*color:#3596ea;*/
    height:40px;
    padding-top:7px;
    padding-left:10.5px;
    position:relative;
    border-radius:0px;
    font-size:23.5px;
    border:solid 1px #eee;
    border-left:3px solid #5093e6;
}
.fnt_28.mbot10.equipment-heading .icon
{
    position:absolute;
    top:7.5px;
    right:10px;
    color:#dcdcdc;
}
.fnt_28.mbot10.equipment-heading .icon i
{
    font-size:25px;
}



blockquote.blockquote
{
    margin:30.5px 0px;
    position: relative;    
    border-left: 5px solid #eee;
    border-right: 5px solid #eee;
    margin-bottom:45px;
}


blockquote.blockquote p
{
    font-family: 'Satisfy', cursive;
    font-size:27.5px;
    color:#1d2e44;
    text-align:center;
}

blockquote.blockquote .bottom_line_h3
{
    width:60%;
    border-bottom:Solid 2px #5093e6;
    position:absolute;
    bottom:-2.5px;
    left:20%;
    border-radius:5px;
}
.mbot25.gray_color1.equipment-heading-p.quality_p
{
    margin-bottom: 7.5px;
    text-align:justify;
    padding-left:10px;
    padding-right:10px;
    color:#172738;
    font-size:17.5px;
    line-height: 32.5px;
}

.first_quality_div,.secode_quality_div,.thrid_quality_div
{
    border:solid 0px red;
    margin:25px 10px;
    /*background:#f6f6f6;
    border:solid 2px #eee;
    border-left:2px solid #5093e6;
    border-bottom:2px solid #5093e6;
    border-bottom-left-radius: 5px;*/
}


.first_quality_div h5,.secode_quality_div h5,.thrid_quality_div h5
{
    border:solid 01px #3596ea;
    font-family: 'Open Sans', sans-serif;
    color:#1d2e44;
    font-weight:400;
    text-align:center;
    font-size:27.5px;
    height:40px;
    margin-top:15px;
    background:#3596ea;
    color:white;
    font-size:23.5px;
    padding-top:5.5px;
    border:solid 2px #eee;
}



h3.h3_quality_heading
{
    position:relative;
    height:45px;    
    font-size:23.5px;

    font-family: 'Open Sans', sans-serif;
    text-align:center;
    margin-top:35px;

    border:solid 2px #eee;
    padding-top:7.8px;
    background:#5093e6;
    color:white;
    border-left:solid 2px #eee;
    
}

h3.h3_quality_heading .bottom_line_h3
{
    width:80%;
    border-bottom:Solid 1px #5093e6;
    position:absolute;
    bottom:0px;
    left:10%;
    border-radius:5px;
}
h3.h3_quality_heading .top_line_h3
{
    width:80%;
    border-bottom:Solid 1px #5093e6;
    position:absolute;
    top:-2.5px;
    left:10%;
    border-radius:5px;
}
h3.h3_quality_heading:after
{
    display:none;
}

.first_quality_div h4.fnt_28.mbot10.equipment-heading,
.secode_quality_div h4.fnt_28.mbot10.equipment-heading,
.thrid_quality_div h4.fnt_28.mbot10.equipment-heading
{
    font-size:22px;
    font-weight: 400;
    border:solid 01px #efefef;
    border-left:solid 3px #3596ea;;
    padding-left:12.5px;
    border-radius:0px;
    text-transform: capitalize;

}
.first_quality_div h4.fnt_28.mbot10.equipment-heading .icon,
.secode_quality_div h4.fnt_28.mbot10.equipment-heading .icon,
.thrid_quality_div h4.fnt_28.mbot10.equipment-heading .icon
{
    right:17.5px;
   
}
.first_quality_div h4.fnt_28.mbot10.equipment-heading .icon i,
.secode_quality_div h4.fnt_28.mbot10.equipment-heading .icon i,
.thrid_quality_div h4.fnt_28.mbot10.equipment-heading .icon i
{
     font-size:19.5px;
     /*color:#3596ea;*/
     color:#ccc;
}
.first_quality_div p.mbot25.gray_color1.equipment-heading-p,
.secode_quality_div p.mbot25.gray_color1.equipment-heading-p,
.thrid_quality_div p.mbot25.gray_color1.equipment-heading-p
{
    font-size:16.5px;
    padding-left:7px;
    padding-right:7px;
    margin-bottom: 10px;
    border:solid 0px red;

    margin-top:0px;
}

/*close style for resorces footer slider*/

.fancybox-buttons {
    position: absolute;
   
    display: none;
    pointer-events: all;
    

    border:solid 0px red;
    top: 75px!important;
    right: 60px!important;

}


/*who_we_are_about*/

#who_we_are_about li
{
    color: #353535;
    font-size: 17px;
    margin-bottom: 0px;
    text-align:justify;
    border:solid 0px #eee;
    padding:10px 26.5px;
    margin-bottom:0px;
    background: url(../images/material_engineering_page/research_listbullet.png) no-repeat 3px 21px;

    text-align: justify;

    margin-left:0px;
    margin-right:7.5px;
}

#manufacturing
{
    margin-top:15px;
}



/*management*/

#management
{
    border:solid 0px red;
}

#management h4.fnt_28.mbot10.equipment-heading.quality_policy_main_heading.management_heading
{
    margin-bottom:35px;
}

#management blockquote.blockquote.growth_philosophy
{
    clear:both;
    margin-top:0px;
    margin-bottom:40px;
}

#management blockquote.blockquote.growth_philosophy p
{
    font-family: 'Satisfy', cursive;
    font-size:27.5px;
    color:#1d2e44;
    text-align:center;
    font-family: 'Coda', cursive;
}

#management p.p_tags_about
{
    border: solid 0px red;
    color: #353535;
    font-size: 17px;
    margin-bottom: 15px;
    text-align:justify;

}

#management .col-md-6{
    padding-right:0px;
    padding-left:120px;
}
#management .col-md-12 
{
    padding-left:0px;
    padding-right: 0px;
}
#management .col-md-12 p.p_tags_about
{
    border: solid 0px red;
    color: #353535;
    font-size: 17px;
    text-align:justify;
    margin-bottom:15px;
}




  .container-fluid.management_container_secode
    {
        border:solid 0px red;
    }

    .container-fluid.management_container_secode .row.managin_director_row
    {
        border:solid 0px red;
        margin-bottom:0px;
        margin-top:05px;
    }

#management_pic_div_1
{
    border:solid 1px #eee;
 
    margin-top:25px;
    text-align:center;
    padding:15px!important;
    border-radius:5px;
}

#management .col-md-12.col-lg-6.manager_p_tag_div
{
    border:solid 0px red;
    padding-left:22.5px!important;
}

.container.management_footer_image_container
{
    border:solid 0px red;
    margin-top:25px;
    margin-bottom: 17.5px;
}


/*Vision & Mission*/
.fnt_28.mbot10.equipment-heading.quality_policy_main_heading.vision_mission_main_heading
{
    padding-top:6.2px;
}

.fnt_28.mbot10.equipment-heading.quality_policy_main_heading.vision_mission_main_heading .icon i 
{
    font-size:20px;
}
.service_left_wdt.service_left_wdt1 .first_quality_div.vision_mission,
.service_left_wdt.service_left_wdt1 .secode_quality_div.vision_mission,
.service_left_wdt.service_left_wdt1 .thrid_quality_div.vision_mission
{
    border:solid 0px red;
    /*background:#333;*/
    background:#f9f9f9;
    border-bottom-left-radius: 3.5px;
    border-bottom-right-radius: 3.5px;
    padding-bottom:12.5px;
    /*border:solid 2px #3596ea;
    border-top:1px;
    border-left:1px;
    border-right:solid 2px #3596ea;*/
    padding-top:0px;
    margin-left:5px;
    margin-right:5px;
    /*background: url(../images/aboutus_page/about_worker_bg.jpg) repeat;*/
    border:solid 1px #e4e4e4;

    border-top:0px;
}

.service_left_wdt.service_left_wdt1 .thrid_quality_div.our_value
{
    bordeR:solid 0px red;
    margin-left:0px;
    margin-right:0px;
}
/*.service_left_wdt.service_left_wdt1 .thrid_quality_div.our_value .container-fluid.our_vision_n_mission,
.service_left_wdt.service_left_wdt1 .thrid_quality_div.our_value .container-fluid.our_value_section
{
    padding-left:15px;
    padding-right:15px;
}*/


.fnt_28.mbot10.equipment-heading.quality_policy_main_heading.our_vision_h4,
.fnt_28.mbot10.equipment-heading.quality_policy_main_heading.our_mission_h4,
.fnt_28.mbot10.equipment-heading.quality_policy_main_heading.our_moto_h4
{
    position:relative;
    border:0px;
    /*border-bottom:solid 1px #3596ea;*/
    /*border:solid 01px #fff;*/
    color:#fff;
    margin-bottom:10px;
    padding-left:12px;
    height:38.5px;
    background:#5db5ff;
    /*background:#3596ea;*/
    font-family: 'Alegreya', serif;
    font-weight: bold;
    letter-spacing: 1px;
    padding-top:5.5px;
    /*border-bottom:solid 2px #fff;
    border-right:solid 2px #fff;*/

    /*box-shadow:0px 1px 3px #000;*/
    /*background: url(../images/aboutus_page/about_worker_bg.jpg) repeat;*/

    margin-top:0px;
}

.fnt_28.mbot10.equipment-heading.quality_policy_main_heading.our_vision_h4:after,
.fnt_28.mbot10.equipment-heading.quality_policy_main_heading.our_mission_h4:after,
.fnt_28.mbot10.equipment-heading.quality_policy_main_heading.our_moto_h4:after
{
    width:25px;
    height:1px;
    color:#fff;
}
.service_left_wdt.service_left_wdt1 .first_quality_div p
{
    border:solid 0px red;
    margin-top:13.5px;
    line-height: 5px;
    font-family: 'Asap', sans-serif;    
    margin-bottom: 7.5px;

}
.mbot25.gray_color1.equipment-heading-p.quality_p.vision_mission_p {

    text-align: justify;
    line-height: 28.5px;
    font-size:17.5px!important;
    color:#898989;
    margin-top:7.5px;


    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    color:#454545;
    letter-spacing: .40px;
    padding-left:15px;
    padding-right:15px;
}
.first_quality_div h4.fnt_28.mbot10.equipment-heading .icon_vision_mission,
.secode_quality_div h4.fnt_28.mbot10.equipment-heading .icon_vision_mission,
.thrid_quality_div h4.fnt_28.mbot10.equipment-heading .icon_vision_mission
{
    position:absolute;
    right:10px;
    width:27.5px;
    height:27.5px;
    padding-left:1px;
    top:5px;
    border:solid 1px #fff;
    text-align: center;
}
.first_quality_div h4.fnt_28.mbot10.equipment-heading .icon_vision_mission i,
.secode_quality_div h4.fnt_28.mbot10.equipment-heading .icon_vision_mission i,
.thrid_quality_div h4.fnt_28.mbot10.equipment-heading .icon_vision_mission i
{
     font-size:19.5px;
     /*color:#3596ea;*/
     color:#dcdcdc;

}




.first_quality_div h4.fnt_28.mbot10.equipment-heading .icon_vision_mission
{
    right:10px;
}





















.col-lg-9.col-md-8.col-sm-12.col-xs-12.col_margin.right_side_vision_and_mission
{
    /*border:solid 1px red;*/
}

.thrid_quality_div.our_value
{

}

.thrid_quality_div.our_value h3
{
    color:#000;
    font-family: 'Open Sans', sans-serif;
    font-size:20.5px;
    margin-bottom:0px;
    font-weight: normal;
    padding-left:17px;
    margin-top:20px;
    margin-bottom:15px;
}

.thrid_quality_div.our_value h3:after
{
    width:27.5px;
 
    height:2px;
    margin-left:12.5px;
    bottom:4px;
}
.thrid_quality_div.our_value p.mbot25.gray_color1.equipment-heading-p.quality_p
{
    text-align:center;
}





.our_vision_n_mission,
.our_value_section
{
    border:solid 0px red;
    padding-bottom:0px;
}

.our_vision_n_mission .col-sm-4,
.our_value_section .col-sm-4
{
    border: solid 0px #5093e6;
    min-height:350px;
    max-height:auto;    
    background:#121d31;
    position: relative;
    width:32%;
    margin-left:1%;
    margin-bottom:15px;
    padding-top:25px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-bottom:15px;
    /*background: url(../images/aboutus_page/about_worker_bg.jpg) repeat;*/


}
.our_vision_n_mission .col-sm-4 h3,
.our_value_section .col-sm-4 h3
{
    text-align:center;
    font-size:25px;
    margin-bottom:17.5px;
    color:#e5c463;
    padding-left: 0px;

    border-top:solid 0px #5db5ff;
    border-bottom:solid 0px #5db5ff;
    padding-bottom:5px;
    padding-top:10px;
    border:solid 0px #5db5ff;
    line-height: 30px;
    margin-top:17.5px;

}
.our_vision_n_mission .col-sm-4 h3:after,
.our_value_section .col-sm-4 h3:after
{
    position:absolute;
    bottom:-2px;
    left:60px;
    width:100px;
    background:white;
}


.our_vision_n_mission .col-sm-4 .icon_value,
.our_value_section .col-sm-4 .icon_value
{
    /*position:relative;
    top:10px;
    left:25%;*/
    width:60px;
    height:60px;
    border:solid 1px #e7e7e7;
    text-align:center;
    color:#fff;
    padding-top:3.5px;
    font-size:35px;
    margin-top:10px;
    text-align:center;
    background:none;
}


.our_vision_n_mission .col-sm-4 .icon_img,
.our_value_section .col-sm-4 .icon_img
{ 
    /*position:relative;
    top:10px;
    left:25%;*/
    width:60px;
    height:60px;
    border:solid 1px #e7e7e7;
    text-align:center;
    color:#e5c463;
    padding-top:1px;
    font-size:35px;
    margin-top:10px;
    text-align:center;
    background:#121d31;
}
.our_vision_n_mission .col-sm-4 .icon_img img,
.our_value_section .col-sm-4 .icon_img img
{
    width:95%;
    height:95%;
    border:solid 0px red;
}
.our_vision_n_mission .col-sm-4 p,
.our_value_section .col-sm-4 p
{
    color:#fff;
    font-size:16.5px;
    text-align:center;
}

.our_value_section,our_vision_n_mission 
{

}

/*.our_value_section .col-sm-4
{
    border: solid 00px #5093e6;
    background:#121d31;
    position: relative;
    width:32%;
    margin-left:1%;
    margin-bottom:15px;
    padding-top:25px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-bottom:15px;

    padding:7.5px;
    border-radius:3px;

}

.our_value_section .border_div
{
    border:solid 1px #ccc;
     min-height:340px;
    max-height:auto; 
    padding-left:7px;
    padding-right:7px;
    padding-top:21px;
}*/





/* equipment */
.mbot25.gray_color1.equipment-heading-p
{
    border:Solid 0px red;
    text-align:justify;
}






@media screen and (max-width:919px){
    ul.expert_list li 
    {
        cursor: pointer;
        cursor:hand;
        color:#f2cd69;

        font-family: 'Alegreya', serif;
        letter-spacing: .80px;
        margin: 0px;
        padding: 0px;
        font-weight: 700;


        list-style: none;
        float: left;
        width: 100%;
        text-align: center;
        padding: 40px 30px 47px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        background: #172738;
        height:200px;
    }
}

@media screen and (max-width:781px){
    ul.expert_list li 
    {
        cursor: pointer;
        cursor:hand;
        color:#f2cd69;

        font-family: 'Alegreya', serif;
        letter-spacing: .80px;
        margin: 0px;
        padding: 0px;
        font-weight: 700;


        list-style: none;
        float: left;
        width: 100%;
        text-align: center;
        padding: 43.5px 30px 47px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        background: #172738;
        height:200px;
        
    }
}

@media screen and (max-width:580px){
    .first_quality_div h4.fnt_28.mbot10.equipment-heading,
    .secode_quality_div h4.fnt_28.mbot10.equipment-heading,
    .thrid_quality_div h4.fnt_28.mbot10.equipment-heading
    {
        font-size:20.5px;
        font-weight: 400;
        border:solid 01px #efefef;
        border-left:solid 3px #3596ea;;
        padding-left:12.5px;
        border-radius:0px;
        text-transform: capitalize;
        height:auto;
        padding-bottom:7px;

    }



}




@media screen and (max-width:540px){
    .first_quality_div h4.fnt_28.mbot10.equipment-heading .icon,
    .secode_quality_div h4.fnt_28.mbot10.equipment-heading .icon,
    .thrid_quality_div h4.fnt_28.mbot10.equipment-heading .icon
    {
        right:17.5px;
        display: none;
    }

    blockquote.blockquote p
    {
        font-family: 'Satisfy', cursive;
        font-size:25px;
        color:#1d2e44;
        text-align:center;
    }


}

@media screen and (max-width:480px){
    ul.expert_list li 
    {
       
        padding: 44px 30px 47px;
    
        height:200px;
    }

    blockquote.blockquote p
    {
        font-family: 'Satisfy', cursive;
        font-size:23.5px;
        color:#1d2e44;
        text-align:center;
    }
}

@media screen and (max-width:420px){


    blockquote.blockquote p
    {
        font-family: 'Satisfy', cursive;
        font-size:22px;
        color:#1d2e44;
        text-align:center;
    }
}

@media screen and (max-width:360px){


    blockquote.blockquote p
    {
        font-family: 'Satisfy', cursive;
        font-size:21px;
        color:#1d2e44;
        text-align:center;
    }



    .first_quality_div h4.fnt_28.mbot10.equipment-heading,
    .secode_quality_div h4.fnt_28.mbot10.equipment-heading,
    .thrid_quality_div h4.fnt_28.mbot10.equipment-heading
    {
        font-size:20.5px;
        font-weight: 400;
        border:solid 01px #efefef;
        border-left:solid 3px #3596ea;;
        padding-left:12.5px;
        border-radius:0px;
        text-transform: capitalize;
        height:auto;
        padding-bottom:7px;
        padding-top:7px;
        line-height:30px;
    }
     .our_value_section .col-sm-4 h3:after
    {
        position:absolute;
        bottom:-2px;
        left:24%;
        width:115px;
        background:white;
    }
}


@media screen and (max-width:325px){

    ul.expert_list li
    {
        padding: 44px 30px 47px;
        height:250px;
    }
    ul.expert_list li.our_Resources,
    ul.expert_list li.our_service
    {
        padding-top:60px;
    }
   
}

@media screen and (max-width:320px){


    blockquote.blockquote p
    {
        font-family: 'Satisfy', cursive;
        font-size:19px;
        color:#1d2e44;
        text-align:center;
    }
}
