/*common css*/
.ct-menuMobile-navbar .active{
    background-color: #079eab;
    color: white;
}
/*html{overflow: hidden;}*/
body{overflow: auto; height: 100%;}
.btn-basic
{
    background : #079eab;
    color : white;
    border: 2px solid  #079eab;
    border-radius: 5px;
}
.text-shadow{
    text-shadow: 1px 1px #fff;
}
.pl0{
    padding-left: 0px;
}
.pr0{
    padding-right: 0px;
}
.pt0{
    padding-top: 0px!important;
}
.pb0{
    padding-bottom: 0px;
}
.pb10{
    padding-bottom: 10px !important;
}

/*css for footer quick links*/
#quick_links ul li a{
    color: #aaaaaa;
    font-size: 17px;
}
#quick_links ul{
    list-style: none;
}
#quick_links ul:last-child{
    padding-left: 13px;
}
#quick_links ul li a:hover{
    color: white;
}
#quick_links .ct-sectionHeader-title ,#quick_links .ct-footer {
    color: rgb(7,158,171);
    font-weight: bold;
}
.ct-u-sectionDark .ct-sectionHeader-title
{
    color: rgb(7,158,171) ;
    font-weight: bold ;
}
.widget_contact_list{
    list-style: none;
}
.widget_contact_list li span {
    color: #aaaaaa;
}
.widget_contact_list li .fa {
    color: #666666;
    float: left;
    font-size: 17px;
    line-height: 22px;
    width: 35px;
}
.widget_contact_list li address {
    color :#aaaaaa;
    margin-left: 35px;
}
.widget_contact_list li address a {
    color :#ddd !important; 
}

.ct-footer-copyright{
    text-transform: none !important;
}
.p20{
    padding:20px;
    
}
.plr{
    padding:35px;
}

/*about page*/

.about_image1{
    width: 100%;height: 420px;
}
.about_image2{
    width: 100%;height:385px;
}

/*client page*/
#client_img .ct-figureBox,#client_img .ct-figureBox img {
    border-radius: 20px;
    height: 110px;
    text-align: center;
}
#client_img2 .ct-figureBox,#client_img2 .ct-figureBox img {
    border-radius: 20px;
    height: 200px;
    text-align: center;
}
#client_img2 .col-md-3:first-child {
    margin-left:150px;
}

/*vision page*/
#out_goal_img {
    text-align: center; 
    margin:0 auto; 
    height: 346px;
    margin-top:30px;
}
.ct-sectionHeader p{
    font-weight: 600;
}

#our_value_section .media-left, #our_value_section .media-right, #our_value_section .media-body {
    height: 324px;
    overflow: auto;
}
#our_value_section
{
    border-top-width: 0px;
}
.ct-u-sectionDark .ct-u-hr, .ct-u-sectionMotive .ct-u-hr, .ct-u-sectionGrayDarker .ct-u-hr{
    background-color: transparent;
}
.ct-u-hr.ct-u-hr--left::after, .ct-u-hr.ct-u-hr--right::after, .ct-u-hr.ct-u-hr--center::after, .ct-u-hr.ct-u-hr--wide::after{
    background:white;
}
.mb20{
    margin-bottom:20px;
}

/*manufacturing process*/
#manufacturing_process .ct-figureBox, #manufacturing_process .ct-figureBox img {
    border-radius: 20px;
    height: 240px;
    width: 100%;
}

/*crushing page*/
#crushing_img img{
    height:250px;
    width: auto;
    margin-bottom: 20px;
}
#description img{
    margin-bottom: 20px;
}
#description ol li{
    color: #777777 !important;
}
#description .ct-u-hr.ct-u-hr--left::after, .ct-u-hr.ct-u-hr--right::after, .ct-u-hr.ct-u-hr--center::after, .ct-u-hr.ct-u-hr--wide::after{
    background: #079eab !important;
}
.dropdown-menu > .active > a{
    background : #079eab;
    color: white !important;
}
.dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
    background :#079eab;
    color: black !important;
}
.quality_img{
    width: 100%;
    height:auto;
}

/*product page*/
#products h2 small,#products  .h2 small{
        font-size: 1.857rem;
    }
#products img
{
    width: 100%;
    height: 250px;
}


/*main sidebar*/
#main_sidebar a{
    color: #079eab;
}
#main_sidebar h3{
    font-size: 24px;
}
#main_sidebar .active{
    background: #079eab;
    color:white;
}
#heading1 .active ,#heading2 .active{
    background: #333333;
    color: white;
}


.color-primary{
    color : #079eab !important;
}
.iwhite{
    color: white !important;
}

.colwhit{
    color:white !important;
}
#point p{
    text-align: justify;
}

.marl{
    margin-left: 0px !important;
}
.martop20{
    margin-top: 20%;
}
.marbot20{
/*    margin-bottom:100px;*/
    margin: 100px auto;
}
.whytag{
    width: 80%;
    font-family: Comic Sans MS;
    margin: 50px auto;
}
p{
    text-align: justify;
}
.specss{
    margin-bottom: 0px !important;
    padding-bottom: 9px !important;
    margin-top: 27px !important;
}
#equipment >h4{
     /*box-shadow: 4px 4px 8px gray;*/
    font-size: 30px;
    margin: 0 auto 25px;
    padding: 23px 40px;
    text-transform: capitalize;
    /*width: 85%;*/
    text-align: center;
}
.margintop14{
    margin-top: 14%
}
.margin-top8{
    margin-top: 8%;
}
.whyimg{
    height: 294px;
    margin-top: 94px;
}
.col-sm-6.text-center.ct-u-paddingTop30 > img{
    width: 100%;
    height: 400px;
}
.col-sm-6.col-sm-push-6.text-center.ct-u-paddingTop70 > img{
    height: 420px;
    width: 100%;
}
#contact h3 small, .h3 small{
    font-size: 20px ;
}
.ct-fw-lighter.ct-u-marginBoth50{
    font-size: 24px;
}
.ha{
    height: auto!important;
}
.maw60per{
    max-width: 60%;
}
.h500{
    height: 500px;
}