/* 
    Document   : style
    Created on : 14-Dec-2012, 06:25:31
    Author     : Ishan
    Description:
        Purpose of the stylesheet follows.
*/

body {
    background: rgb(46, 126, 180) url('../images/main_bgr.png');
    font: 13px/21px 'Open Sans', arial, sans-serif;
    color: black;
    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%;
}

h1, h2, h3, h4, h5, h6 {
    color: black;
    font-family: "Open Sans", arial, serif;
    font-weight: normal; 
}

.container-fluid{
    background: url(../img/main_bgr.png) ;

}
.container{
    background-color: white;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);	

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

    margin-bottom: 25px;

}
.con{
    padding-bottom: 30px;
}

.upper-row{
    margin-top: 25px;
}
.contact-detail{
    margin-top: 10px;
}
.contact-data{
    padding-left: 5%;

}


.statu{
    display: none;
    position: relative;
    top: -540px;
    z-index: 10;
    width: 470px;
    left: 270px;
    height: 1px;
}
.flex-direction-nav{
    margin-top: 13px !important;
}

.logo-span{
    margin-top: -23px;
}

.search-box{
    margin-top: 30px;
    width: 28.623932% !important;
    padding-left: 4%;
}
.devider{
    height: 20px;
    background: url('../img/header_bgr_diag.png') left top;
    margin-bottom: 2%;

}

.navbar .nav > li > a {
    /*    font-weight: bold;*/
    font-size: 15px;

}







.spacer{
    margin-top: 20px;
}


.tab-content{
    border-left: 1px solid #E4E4E4;
    border-right: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
    padding-right: 5%;
    padding-left: 4%;
    margin-top: -20px;
}
a{
    color: black;
}
a:hover{
    color: #EB890C;
}
.nav-tabs > li > a{
    background-color: #FFE2B6;

}
.nav-tabs > li > a:hover{
    color: white;
}
.nav-tabs > li:hover{
    color:#EB890C; 
}

.bgr-top{
    background-color: #EB890C;

    height: 85px;

    border: 4px solid white;
}
.statu-tab{

    display: none;
    position: relative;
    top: -502px;
    z-index: 10;
    width: 470px;
    left: 163px;
    height: 1px;
    width:60%;
}

/*nav color*/
.navbar .nav > li a:hover{
    background-color: #EB890C;
}
.nav > li > a:hover {
    text-decoration: none;
    background-color: #FCBF53;
}



.mycon{
    padding-left: 4%;
    width: 92%;
}
.my-text{
    background: url('../img/header_bgr_diag.png');  
}
.title{
    background-color: white;
    padding-right: 2%;
}
.my-para{
    text-align: justify;
}
.top-line{
    background-color: black;
    height: 3px;
}
.footer-outer{
    background-color: #2D3032;
}
.foo-col h4{
    color: #D1D6D9;
    font-size: 15px;
    line-height: 21px;

    margin-bottom: 11px;
}
.foo-col p{
    color: #757D82;
}
/*.navbar-inverse .navbar-inner {
  background-color: #393B3C;
  background-image: -moz-linear-gradient(top, #393B3C , #393B3C );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#393B3C ), to(#393B3C ));
  background-image: -webkit-linear-gradient(top, #393B3C , #393B3C );
  background-image: -o-linear-gradient(top, #393B3C , #393B3C );
  background-image: linear-gradient(to bottom, #393B3C , #393B3C );
  background-repeat: repeat-x;
  border-color: #393B3C;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#393B3C ', GradientType=0);
}*/

.navbar-inverse .nav-collapse .nav > li > a:hover,
.navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #EB890C;

    color: white;
    -webkit-transition: all 0.3s linear;  -moz-transition: all 0.2s linear;  -ms-transition: all 0.2s linear;  -o-transition: all 0.2s linear;  transition: all 0.2s linear;
}

.icon_pinterest{
    float: right;
    width: 7%;
    height: 23px;
    background: url('../img/icon_pinterest.png') center -23px no-repeat;
    text-indent: -9999px;
    margin-left: 2%;

}
a.icon_pinterest:hover {
    background: url('../img/icon_pinterest.png') center top no-repeat;
}

.icon_tweet {
    float: right;
    width: 7%;
    height: 23px;
    background: url('../img/icon_tweet.png') center -23px no-repeat;
    text-indent: -9999px;
    margin-left: 2%;
}
a.icon_tweet:hover {
    background: url('../img/icon_tweet.png') center top no-repeat;
}

.icon_skype {
    float: right;
    width: 7%;
    height: 23px;
    background: url('../img/icon_skype.png') center -23px no-repeat;
    text-indent: -9999px;
    margin-left: 2%;	
}
a.icon_skype:hover {
    background: url('../img/icon_skype.png') center top no-repeat;
}

.icon_google {
    float: right;
    width: 7%;
    height: 23px;
    background: url('../img/icon_google.png') center -23px no-repeat;
    text-indent: -9999px;
    margin-left: 2%;
}
a.icon_google:hover {
    background: url('../img/icon_google.png') top center no-repeat;
}
.icon_facebook {
    float: right;
    width: 7%;
    height: 23px;
    background: url('../img/icon_facebook.png') center -23px no-repeat;
    text-indent: -9999px;
    margin-left: 2%;	
}
a.icon_facebook:hover {
    background: url('../img/icon_facebook.png') center top no-repeat;
}

a, a:visited {  outline: 0; text-decoration: none;

                -webkit-transition: all 0.2s linear;
                -moz-transition: all 0.2s linear;
                -ms-transition: all 0.2s linear;
                -o-transition: all 0.2s linear;
                transition: all 0.2s linear;			
}

.footer-bottom{
    background-color: #222425;
    padding-top: 10px;
    border-top: 1px solid #373737;

    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -khtml-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.footer{
    margin-top: -27px;
}
.footer a {
    text-decoration: none;

    font-size: 12px;

    color:#949ea3;

    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;			
}
.footer a:hover {
    color:#EB890C;
}
.header-mail{
    background: url('../img/header_mail.png') left center no-repeat;
    padding-left: 18%;
}
.header-phone{
    background: url('../img/header_phone.png') left center no-repeat;
    padding-left: 18%;
}

.foo-col ul li{
    background: url('../img/arrow_footer_list.png') -5px 1px no-repeat;
    padding-left: 10%;
    margin-bottom: 1.5%;
}

.foo-col ul{
    list-style: none;
    margin-left: 0;
}

.date{
    font-size: 11px;
}
.news-thumb img{
    border: 3px solid #5D5D5D;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;

}
.news-thumb img:hover{
    border: 3px solid rgb(12, 128, 235);
}
.news-text{
    padding-left: 3%;
}
.footer-phone{
    background: url('../img/icon_footer_phone.png') left 4px no-repeat;
    padding-left: 15%;
}
.footer-mail{
    background: url('../img/icon_footer_mail.png') left 5px no-repeat;
    padding-left: 15%;
}
.footer-add{
    background: url('../img/icon_footer_loc.png') left 3px no-repeat;
    padding-left: 15%;
}



.newAcordian ul li{
    float: left;
    padding: 10px;
    display: block;
    margin-right: 10px;
    background: #FDF7F7;

    height: 162px;


}

.newAcordian{
    width: 100%
}
.newAcordian ul{
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 182px;
    background-color: #F8F8F8;
    border: 1px #DDD solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}

.newAcordian ul li{
    overflow: hidden;
}
.newAcordian ul li a,.newAcordian ul li a:visited{
    -webkit-transition: none;
    -moz-transition:none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;	
}
.newAcordian li h5{
    position: relative;
    top: -147px;
    left: 180px;
    font-weight: bold;
    color: #EB890C;
    font-size: 13px;
}
.newAcordian li span{
    position: relative;
    top: -155px;
    left: 180px;
    line-height: 20px;
    font-size: 12px;
}

.footer p{
    font-size: 12px;
    color: #949EA3;
}
.search-box{
    /*margin-left: 22%!important;*/

}

.mycon .copy{
    font-size: 12px;
    color: #949EA3;
}

.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
    color: #E6E4E4;

}
span .inner-link {
    color: #EB890C;
}
.carsoul-outer{
    width: 91%;
    overflow: hidden;
}
.carousel-inner{
    margin-left: 11%;
}
.one-pic{
    width: 27.076923%!important;
}

/*.carso-nav{
    position: relative;
    top: -191px;
    left: 19px;
}*/
.carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 28px;
    height: 28px;
    margin-top: -20px;
    font-size: 30px;
    font-weight: 100;
    line-height: 24px;
    color: #ffffff;
    text-align: center;
    background: #F0A508;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.latest-gal{
    margin-bottom: -28px;
}



.breadcrumb {
    margin: 5px 0 20px;
    height: 20px;
    line-height: 20px;
    background-color: white;
    padding: 0px;
}
.breadcrumb a.first_bc{
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    -khtml-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}	
.breadcrumb a{
    float: left;
    color: #666;
    font-size: 11px;

    background: #E2E2E2 url('../img/grad_menu.png') top left repeat-x;
    text-shadow: 0 1px 0 rgba(256,256,256,0.8);

    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;	


    line-height: 20px;
}
.breadcrumb a:hover {
    color:#EB890C;
    text-decoration: none;
}
.breadcrumb a span{
    display: block;
    line-height: 20px;
    background:url('../img/breadcrumb_divider.png') center right no-repeat;
    padding: 0 20px 0 12px;
}
.breadcrumb a.last_bc span{
    display: block;
    line-height: 20px;
    padding: 0 20px 0 12px;
}

.my_inner_text{

    background: url('../img/heading_bgr.png') left top repeat-x;

}

.page_heading  {
    display: inline;
    font-family: 'Open Sans', arial, sans-serif;
    font-weight: 300;
    font-size: 28px;
    line-height: 28px;
    background: white;
    margin: 0;
    padding-right: 10px;
}
.direc-img{
    width: 94%;
    padding-left: 6%;
}
.side-img{
    padding-top: 35%;
}
.mid-img{
    padding-top: 3%;
}
.dir-name{
    text-align: center;
}
.dir-back{
    text-align: center;
    width: 70%;
    padding-left: 15%;
}

.abt-inner{
    border: 1px solid #DAD7D7;
    padding: 3%;
    border: 1px solid #DAD7D7;
    padding: 3%;
    background-color: #F7F7F7;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.logo-abt{
    float: left;
    padding-right: 4%;
}
.abt-para-first{
    padding-top: 1%;
    text-align: justify;
}
.abt-para{
    text-align: justify;
}

.mycon iframe{
    width: 100%;
    height: 416px;
    border: 0;
}
.con-form p{
    text-align: justify;
}
.con-form h5{
    font-weight: bold;
}
.con-form textarea{
    width: 100%;
}
.icon_loc {

    line-height: 24px;
    background: url('../img/icon_footer_loc.png') left 3px no-repeat;
    padding: 0 0 0 30px;

}
.icon_phone {

    line-height: 24px;
    background: url('../img/icon_footer_phone.png') left 4px no-repeat;
    padding: 0 0 0 30px;

}
.icon_mail {

    line-height: 24px;
    background: url('../img/icon_footer_mail.png') left 5px no-repeat;
    padding: 0 0 0 30px;

}

.projet a:hover{
    text-decoration: none;
}
.post_meta {

    font-size: 12px;
    line-height: 20px;

}
.calendar {
    margin-right: 1%;
    background: url('../img/blog_icon_date.png') 0px 1px no-repeat;
    padding: 0 2% 0 4%;
    border-right: 1px solid #DDD;
}
.projet{

    border-bottom: 1px dotted #F8AB48;
    margin-bottom: 30px;
}
.btn-pro{
    margin-bottom: 20px;
}
.news-text a:hover{
    text-decoration: none;
}
.news-side img{
    width: 92%;
}
.news-set{
    margin-bottom: 10px;
}
.link-right li {
    background: url('../img/arrow.png') -5px 5px no-repeat;
    padding-left: 9%;
    margin-bottom: 5.5%;
}
.link-right{
    list-style: none;
    margin: 0 0 10px 7px;
}
.link-right a:hover{
    text-decoration: none;
}
.portfolio_filter span {
    float: left;
    margin: 0 6px 6px 0;
    font-size: 12px;
    padding: 5px 12px;
    color: #555;
}
.portfolio_filter div {
    float: left;
    font-size: 12px;
    padding: 5px 12px;
    color: #555;
    text-shadow: 0 1px 0 rgba(256, 256, 256, 0.7);
    background: #FAFAFA url('../img/grad_menu.png') top left repeat-x;
    margin: 0 6px 6px 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 2px;
    cursor: pointer;
}
.portfolio_filter div.current {
    color: white;
    background-color: #EB890C;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}
.logo-container{
    padding-left: 24%;
}
.logo{
    padding-left: 26%;
}
.logo-row{
    margin-bottom: -27px;
}

#slideshow .container {
    padding-bottom: 6px!important;
}
.for-back{
    background-color: #062170;
    height: 593px;
}
.news-header{
    list-style: none;
    border-bottom: 1px dotted rgb(12, 128, 235);
    margin-bottom: 10px;
}
.thum-news{
    float: left;
    padding-right: 4%;
}
.news-date{
    padding-left: 77%;
    color: rgb(104, 99, 99);
    font-size: 11px;
}
@media (min-width: 768px) and (max-width: 1218px){
    .slider{
        width: 65%!important;
    }


    .navbar .nav > li {
        float: left;
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .news-right{
        margin-left: 24px!important;
    }

}
.my-list{
    padding-left: 1%;
}


