html {
  -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
*, *:before, *:after {
  -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
 body{margin: 0px;font-family: 'OpenSansRegular';}   
.main{width:960px;float:none;margin: 0px auto;padding: 0px auto;background-color: #fff;}
.main-inner{width: 100%;float: left;border-left:4px solid #000;border-right:4px solid #000;}
.container{width:900px;margin: 0px auto;}
h1, h2, h3, h4, h5, h5, h6{font-weight: normal;margin: 0px !important;}
ul{padding-left: 0px !important;list-style: none;}
a{text-decoration: none;}

header{width: 100%;float:left;background: #D0CCC3;}
.logo {padding: 10px;text-align: center;width: 100%;}

nav {width:100%;float:left;position: relative;padding:10px 0px;}
nav ul {padding: 0;margin:0px auto;float: none;width: 62%;}
nav li {display: inline;float: left; position: relative;padding: 0px 20px;}
nav li:last-child{margin-right: 0px;}
nav li a {color:#2d2a24;display: inline-block;text-align: center;text-decoration: none;text-transform: uppercase; font-size: 16px;padding: 5px 0px;letter-spacing:1px;border-bottom:2px solid #D0CCC3;}
nav a:hover, nav ul li .active {color:#fff;border-bottom:2px solid #fff;-webkit-transition: all 1s ease;
         -moz-transition: border 1s ease-in-out;
           -o-transition: border 1s ease-in-out;
          -ms-transition: border 1s ease-in-out;
              transition: border 1s ease-in-out;}
nav a#pull {display: none;}

.slider_1{width: 100%;float:left;}
.slider_1 .item > img {
    height: 300px;
    width: 100%;
}
.slider_1 .owl-controls {
    -moz-user-select: none;
    bottom: 15px;
    position: absolute;
    width: 100%;
}
.content{width: 100%;float: left;text-align: justify;margin: 30px 0px;}
.content p{color:#6f6f6f;font-family: 'OpenSansRegular';font-size: 14px; line-height: 1.8;}

.slider_1 .owl-theme .owl-controls .owl-page span{background-color: #fff;}
.slider_1 .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background: #000;}

.footer{width: 100%;float: left;padding: 10px 0px;background: #D0CCC3;}
.copyrights{width: 100%;float: left;text-align: center;}
.copyrights p{color:#2d2a24;font-size: 13px;}
.copyrights p strong{ font-family: 'OpenSansSemibold';font-weight: normal;}

/*Excellence page*/
.e_blk1{width: 100%;float:left;margin-top: 30px;}
.e_blk1 img{width:auto;float:left;margin-right:2%;margin-bottom: 20px;}
.e_blk1 p{color:#6f6f6f;font-family: 'OpenSansRegular';font-size: 14px; line-height: 1.8;margin: 0px 0px 10px 0px;text-align: justify;}

.e_blk2{width: 100%;float: left;margin: 30px 0px;}
.e_blk2-left{width: 65%;float: left;padding-right: 4%}
.e_blk2-right{width: 35%;float: left;}
.e_blk2-left p{color:#6f6f6f;font-family: 'OpenSansRegular';font-size: 14px; line-height: 1.8;text-align: justify;margin: 0px 0px 10px 0px;}
.e_blk2-right .owl-controls {bottom: 10px; }

.e_blk2-right .owl-theme .owl-controls .owl-page span{background-color: #fff;}
.e_blk2-right .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background: #000;}


/*Creations page*/
.creations_slider{width: 100%;float: left;}
.creations_slider .item {
    text-align: center;
}
.creations_slider .item img{width: 100%;}
.creations_slider .owl-next{background: url(../images/next.png)no-repeat center;background-size: 100% 100%;height: 32px;width: 32px;position: absolute;right: 30px;}
.creations_slider .owl-prev{background: url(../images/prev.png)no-repeat center;background-size: 100% 100%;height: 32px;width: 32px;left: 30px;position: absolute;}

.creations_slider .owl-controls{top:48%;}


.contact_part{width: 100%;float:left;margin-top: 40px;}
.contact_part-left{width: 45%;float: left;}
.contact_part-left img{width: 100%;}
.contact_part-right{width: 55%;float: left;padding-left: 3%;}
.contact_part-right h1{text-transform: uppercase;font-size: 24px;font-family: 'OpenSansBold';border-bottom: 1px solid #e1e1e1;display: initial;}
.contact_part-right h1 span{font-family: 'OpenSansLight';}
.contact_part-right ul{margin-top: 20px;}
.contact_part-right ul li{width: 100%;float: left;margin-bottom: 5px;color:#6f6f6f;font-family: 'OpenSansRegular';font-size: 15px;line-height: 24px;}
.contact_part-right ul li a{color:#6f6f6f;font-family: 'OpenSansBold';font-size: 15px;}

.get_touch{width:100%;float: left;margin-top: 40px;background:#a09777;}

.get_touch_left{width: 40%;float: left;text-align: center;padding: 20px 0px;}
.get_touch_left h1{color:#fff;font-family: 'OpenSansBoldItalic';font-size: 24px;border-bottom: 2px solid #fff;padding-bottom: 5px;display: initial;}
.get_touch_left p{color:#fff;font-size: 14px;font-family: 'OpenSansItalic';line-height: 24px;}

.mail{width: 100%;float: left;}
.mail_btn{padding: 9px 25px;;background: #fff;color:#A09777;font-size:14px;font-family: 'OpenSansBoldItalic';border:0px;}
.mail_btn:hover{background: #000;transition: all 0.2s linear;cursor: pointer;}

.get_touch_mid{width: 30%;float: left;}
.get_touch_mid img{width: 100%;vertical-align: bottom;}


.creations_slider .item {
    height: 590px;
    overflow: hidden;
}
