/*HEADER*/

#header {
background: #FFF;
padding: 0;
position: relative;
z-index: 999;
}

#header .header-first {
background: #004990;
padding: 10px 0;
}

#header .header-second {
-webkit-box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.3);
box-shadow: 0px 0px 5px 6px rgba(0,0,0,0.3);
background-image: -webkit-linear-gradient(top, #ffffff 0%, #FFFFFF 100%);
background-image: -o-linear-gradient(top, #ffffff 0%, #b5b5b5 100%);
background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FFFFFF));
background-image: linear-gradient(to bottom, #fff 0%, #FFFFFF 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffb5b5b5', GradientType=0);
background-repeat: repeat-x;
-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;
}

#header .header-second .logo {
float: left;
margin-top: -45px;
border-radius: 10px;
padding: 5px;
}

.social {
margin: 0;
padding: 0;
float: right;
}

.social-slide {
height: 25px;
margin: 0 0 0 10px;
transition: all 0.3s ease 0s;
width: 25px;
float: left;
background-image: url(../images/sprite2.png);
background-repeat: no-repeat;
}

.social-slide a {
text-indent: -9999px;
display: block;
}

.social-text {
float: left;
display: inline-block;
padding-top: 5px;
color: #8c8c8c;
}

.social .facebook-hover {
background-position: 0 0;
}

.social .twitter-hover {
background-position: 0 -50px;
}

.social .youtube-hover {
background-position: 0 -100px;
}

.social .google-hover {
background-position: 0 -150px;
}

.social .facebook-hover:hover {
background-position: 0 -25px;
}

.social .twitter-hover:hover {
background-position: 0 -75px;
}

.social .youtube-hover:hover {
background-position: 0 -125px;
}

.social .google-hover:hover {
background-position: 0 -175px;
}

.top-menu {
color: #FFF;
float: right;
font-size: 18px;
margin-right: 15px;
z-index: 999999px;

}

.top-menu ul {
margin: 0;
padding: 0;
list-style: none;
z-index: 999999px;
}

.top-menu ul li {
margin: 0 0 0 10px;
padding: 3px 25px 3px 45px;
float: left;
border-right: 1px solid #4c7ba9;
background-image: url(../images/icons-2.png);
background-repeat: no-repeat;
background-position: 10px -36px;
font-size: 14px;
z-index: 999999px;

}

.top-menu ul li a {
font-size: 12px;
color: #FFF;
text-decoration: none;
font-weight: 400;
z-index: 999999px;

}

.top-menu ul li span {
font-weight: 700;
color: #FFF;
font-size: 18px;
z-index: 999999px;

}

.top-menu ul li:first-child {
background-position: 10px 0;
padding: 5px 10px 5px 45px;
border-left: 1px solid #4c7ba9;
z-index: 999999px;
}

.top-menu ul li:first-child a {
    color: #FFF;
	z-index: 999999px;
}

.top-menu ul li:last-child {
background-position: 10px -68px;
z-index: 999999px;
}

/*.language {
float: right;
padding-top: 7px;
font-size: 12px;
font-weight: 400;
color: #FFF;
}

.language a {
color: #FFF;
}*/

.language {
    display: inline-block;

    float: right;
padding-top: 7px;
}
.language a {
    display: inline-block;
    height: 11px;
    text-indent: -999em;
    width: 16px;
}
.language a.tr {
    background: url("../images/flag-tr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.language a.en {
    background: url("../images/flag-en.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.language a.bu {
    background: url("../images/flag-bu.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.language a.ar {
    background: url("../images/flag-ar.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/*FOOTER*/
#footer { /*background:#f1f1f1;*/
overflow: hidden;
padding: 15px 0 0;
}

.copy {
color: #535353;
font-weight: 400;
font-size: 12px;
line-height: 12px;
}

.copy span {
font-weight: 300;
display: block;
padding-top: 5px;
font-size: 12px;
color: #979797;
}

.copy img {
float: left;
padding: 0 20px 25px 0;
}

.copy a {
font-size: 12px;
color: #979797;
padding-top: 10px;
display: inline-block;
}

.footer-left {
float: right;
padding-right: 15px;
margin-top: 20px;
}

.footer-left a {
color: #535353;
font-size: 12px;
}

.footer-left .social-slide {
background-image: url(../images/sprite.png);
}

.footer-left .social-text {
color: #7f7f7f;
}

a.venus {
font-weight: 300;
}

h2.phone {
background: url(../images/icon-phone.png) no-repeat 0px center;
padding-left: 25px;
font-weight: 400;
font-size: 14px;
text-align: left;
float: right;
margin: 2px 10px 0 0;
}

h2.phone span {
font-size: 18px;
color: #000;
font-weight: 700;
}

#scroll-top {
height: 64px;
background: #e9e9e9;
width: 64px;
float: right;
}

a.scrollup:hover {
background-color: #009ddc;
}

a.scrollup {
background: url(../images/arrow-up.png) no-repeat center center #a6a6a6;
display: none;
height: 64px;
padding: 10px;
width: 64px;
z-index: 499841;
position: absolute;
cursor: pointer;
}

/*CAROUSEL*/
.carousel-nav {
position: relative;
z-index: 999;
}

.owl-pagination {
display: none;
}

#product .owl-prev, #product .owl-next {
position: absolute;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
display: block;
width: 35px;
height: 58px;
text-indent: 9999px;
outline: none;
background-image: url(../images/arrows.png);
background-repeat: no-repeat;
overflow: hidden;
}

#product .owl-prev {
left: -40px;
background-position: left -58px;
top: -185px;
}

#product .owl-next {
right: -40px;
background-position: left 0;
top: -185px;
}

/*PRODUCT*/
#product {
background: #FFF;
margin: 20px 0;
}

#product h2 {
margin-top: 5px;
font-size: 16px;
color: #004990 !important;
font-weight: 600 !important;
font-family: "Open Sans" !important;
background: none !important;
}

#product p , #product a{
color: #7c7c7c;
}

#product p  a{
color: #7c7c7c; font-weight:300
}

#product img {
margin: 10px 0;
}

#product .item {
margin-right: 10px;
}

#product .item-img {
height:190px; margin-bottom:15px; overflow:hidden
}



/*PAGE 1*/
.page-1 {
margin: 20px 0;
}

.page-1 .box h2 {
font-size: 20px;
font-weight: 600;
border-bottom: 1px solid #c9c9c9;
padding-bottom: 10px;
position: relative;
}

.page-1 .box h3 {
font-weight: 400;
}

.page-1 .box img {
max-width: 100%;
}

/*PAGE 2*/
.page-2 {
background: url(../images/bg-footer.jpg) repeat #004990;
padding: 10px 0;
}

.pro-slogan h3 {
	font-weight: 300;
	font-size: 22px;
	line-height: 20px;
	letter-spacing: -1px;
	color: #666666;
	margin-top: 20px;
}

.pro-slogan h3 span {
font-weight: 700;
font-size: 28px;
display: block;
padding-top: 10px;
}

.services {
padding: 10px 0;
margin-left: -15px;
}

.services h3 {
	font-size: 13px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 0;
	color: #666666;
	font-weight: 400;
}

.services .item {
padding: 3px;
}

.services .item .image img {
border: 1px solid #CDCDCD;
}

.services .owl-prev, .services .owl-next {
position: absolute;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
display: block;
width: 18px;
height: 24px;
text-indent: 9999px;
background-color: #d80826;
outline: none;
background-image: url(../images/arrows2.png);
background-repeat: no-repeat;
overflow: hidden;
}

.services .owl-prev {
right: -25px;
background-position: 0 0;
top: -80px;
}

.services .owl-next {
right: -25px;
background-position: 0 -30px;
top: -50px;
}
#slider {
    height: 414px;
    background: url(../images/indicator.gif) center center no-repeat #fff;
    z-index: 1;
    overflow: hidden;
}

    #slider .pattern {
        width: 100%;
        background: url(../images/pattern-dot-18.png);
        left: 0;
        top: 0;
        z-index: 2;
    }

    #slider .wrapper {
        z-index: 1;
    }

    #slider .arrow {
        width: 37px;
        height: 102px;
        background: url(../images/slider-arrows.png) 0 0 no-repeat;
        bottom: 37%;
        z-index: 4;
        cursor: pointer;
    }

        #slider .arrow.prev {
            left: -69px;
        }

            #slider .arrow.prev:hover {
                background-position: 0 -102px;
            }

        #slider .arrow.next {
            right: -69px;
            background-position: -37px 0;
        }

            #slider .arrow.next:hover {
                background-position: -37px -102px;
            }

        #slider .arrow.min {
            width: 69px;
            height: 50px;
            background: url(../images/slider-arrows-min.png) 0 0 no-repeat;
            bottom: 30px;
            z-index: 4;
            cursor: pointer;
        }

            #slider .arrow.min.prev {
                left: -69px;
            }

                #slider .arrow.min.prev:hover {
                    background-position: 0 -50px;
                }

            #slider .arrow.min.next {
                right: -69px;
                background-position: -69px 0;
            }

                #slider .arrow.min.next:hover {
                    background-position: -69px -50px;
                }

    #slider .description {
        z-index: 3;
        width: 100%;
    }

        #slider .description .a {
            bottom: -100px;
            left: 0;
            background: #014493;
            color: #fff;
            padding: 10px 20px;
            font: 300 43px 'futura';
            opacity: 0;
            -moz-opacity: 0;
            -webkit-opacity: 0;
            filter: alpha(opacity=0);
        }

        #slider .description h3 {
            font-size: 40px;
        }

        #slider .description h4 {
            font-size: 33px;
        }

        #slider .description h3, #slider .description h4 {
            margin: 0;
        }

    #slider ul.dots {
        width: 100%;
        bottom: -50px;
        text-align: center;
        z-index: 3;
    }

        #slider ul.dots li {
            display: inline-block;
            width: 16px;
            height: 16px;
            background: url(../images/dots-li.png) no-repeat;
            text-indent: -999em;
            margin-left: 3px;
            cursor: pointer;
        }

            #slider ul.dots li:hover, #slider ul.dots li.active {
                background-position: -16px 0;
            }

            #slider ul.dots li:first-child {
                margin-left: 0;
            }
/*PAGE 3*/
.page-3 {
background: #e7e7e7;
height: 350px;
}

.page3-left {
background: #e7e7e7;
position: absolute;
left: 0;
height: 350px;
}

.page3-right {
background: #898989;
position: absolute;
right: 0;
height: 350px;
}

.about {
margin: 20px 0;
overflow: hidden;
}

.about h2 {
color: #004990;
border-bottom: 1px solid #c9c9c9;
font-size: 24px;
font-weight: 600;
padding-bottom: 10px;
margin-top: 0;
}

.about h3 {
color: #000;
font-size: 18px;
font-weight: 600;
padding-bottom: 10px;
margin-top: 0;
}

.about p {
font-size: 15px;
color: #686868;
}

.about img {
float: left;
margin: 0 20px 0 0;
}

.news {
background: #898989;
padding: 20px 0;
height: 350px;
overflow: hidden;
}

.news h2 {
color: #FFF;
border-bottom: 1px solid #c9c9c9;
font-size: 24px;
font-weight: 600;
padding-bottom: 10px;
margin-top: 0;
}

.news h3 {
color: #FFF;
font-size: 14px;
font-weight: 600;
padding-bottom: 5px;
margin-top: 0;
margin-bottom: 0;
}

.news p {
font-size: 12px;
color: #FFF;
}

.news .date {
color: #e6e6e6;
font-size: 12px;
}

.new-content {
overflow: hidden;
height: 250px;
}

ul.news-list {
margin: 0;
padding: 0;
list-style: none;
}

ul.news-list li {
padding: 0;
margin: 0;
}

ul.news-list li a {
color: #FFF;
}

a.all-news {
position: absolute;
bottom: 10px;
color: #FFF;
font-weight: 400;
}

a.all-news:hover {
color: #FFF;
}

a.detail {
background: url(../images/arrow2.png) no-repeat;
padding-left: 20px;
color: #004990;
font-weight: 600;
font-size: 11px;
}



.form-button-list-master {
float:left !important;
margin-top:200px;
position:absolute;
left:0
}


.form-button-list-master div {
margin-left:0 !important; 
clear:both; 
-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;  
}

 




.form-button-list-master div a {
border-radius: 0 5px 5px 0 !important;
-webkit-border-radius: 0 5px 5px 0 !important;
width:50px;
height:50px;
overflow:hidden;
white-space: nowrap;
-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;  
}
    

.form-button-list-master div a:hover {
padding-top: 20px !important;
padding-left:55px;
width:100%;
height:50px
}


 
.form-button-list-master div a span{
opacity:0
}
    

.form-button-list-master div a:hover  span{
opacity:1
}



.form-button {
	z-index: 998;
	top: 100px;
	margin: auto;
	left: auto;
	position: absolute;
	width: 100%;
	right: 0px;
}

.form-button-list {
float: right;
}

.form-button-list div {
float: left;
margin-left: 10px;
}

.form-button-list div a {
background: url(../images/icon-1.png) no-repeat 10px center #004990;
padding: 20px 10px 20px 45px;
color: #FFF;
display: inline-block;
border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-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;
}

.form-button-list div:last-child a {
background-color: #C2C2C2;
background-image:url(../images/icon-2.png);
}

.form-button-list div a:hover {
padding-top: 30px;
}
 

.master {
/*background-image: url("/images/bg-master.jpg");
background-position: 0 100px;
background-repeat: repeat-x;
background-size: 100% 150px;*/
}

.footer-master footer {border-top:1px solid #CDCDCD; margin-top:20px}

 

.master-content {padding:20px}

.master p {
color: #111;
font-size: 13px;
}

.col-left {
padding: 0;
box-shadow: 2px 0 5px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 2px 0 5px 3px rgba(0, 0, 0, 0.2);
}

.master-gallery {
padding: 20px;
margin:20px 0;
box-shadow: 2px 0 5px 3px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 2px 0 5px 3px rgba(0, 0, 0, 0.2);
}

.master-title {background:url(../images/master-title.png) no-repeat right #000}
.master-title h2 {color:#FFF; padding:15px; margin: 0}


.col-button {
padding-left: 0;
}
.col-right {background:#000; padding-right:0; padding-bottom:15px; position:fixed; right:45px; max-width:300px}
.head .col-right  {position:fixed; left:auto; top:0; right:45px}

.col-menu {
padding-left: 0;
padding-right: 0;
/*position:absolute;*/ 
right:0;
/*max-width:240px;*/
/*top:150px*/
}



.corner-master {width:15px; height:15px; position:absolute; background:#FFF; }
.top-corner {left:0; top:0}
.bottom-corner {right:0; bottom:0}
.right-corner {    background: url("../images/menu-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 66px;
right: -43px;
top: 35px;
width: 76px;
z-index: 99999;}

.contact {padding:27px; min-height:315px; background:#FFF; position:relative; z-index:1; overflow:hidden}

/*.head {position:fixed; width:100%;left:0;top:0}
.head .logo img {width:100px !important}
.head .logo {margin-top:3px !important}*/




.master-image {
position: relative;
z-index: 3; 
}
.master-menu {
background: none repeat scroll 0 0 #004990;
min-height: 312px; 
position: relative;
z-index: 2;
padding:30px;  
}
.master-news {
background: none repeat scroll 0 0 #FFF;
min-height: 312px;
position: relative;
z-index: 1;
}
.master-menu h2 {
color: #FFF;
margin-bottom: 40px;
}
.master-menu h4 {
color: #FFF;
}
.master-menu ul {
list-style: outside none none;
margin: 0;
padding: 0;
}
.master-menu ul ul {
margin:0 0 0 20px
}
.master-menu ul ul li:last-child {
border:none
}
.master-menu ul ul li { 
}
.master-menu ul ul li a { 
    background-image:url(../images/arrow-menu-2.png)
}


ul.human {margin:0 0 0 15px !important; list-style:disc !important}
ul.human li {border-bottom:none !important}

.master-menu ul li {
border-bottom: 1px dotted #FFF; color:#FFF
}

.master-menu ul li a {
color: #FFF;
display: block;
padding: 5px 0 5px 15px;
background:url(../images/arrow-menu.png) no-repeat left 
}

.box-master h3 {
color: #000;
font-size: 18px;
padding: 15px 10px 10px;
}

.box-master p {
font-size: 12px;
padding: 10px;
}

.box-master a.detail {
background: none repeat scroll 0 0 #000;
color: #fff;
font-size: 11px;
margin: 0 10px 10px;
padding: 1px 5px;
}




 


.reference {
background: none repeat scroll 0 0 #fff;
border: 3px solid #EEE; 
color: #082249;
height: 150px;
margin-bottom: 15px; 
padding: 10px;
position: relative;
text-align: center;
transition: all 0.5s ease-in 0s;
z-index: 1;
}

.reference a {
text-decoration: none;
}

.reference img {
/*border: 1px solid #cdcdcd;*/
padding: 5px;
}

.reference p {
padding-top: 5px;
}

.reference p a {
color: #000;
font-size: 14px;
font-weight: 700;
}

.reference:hover {
 
z-index: 2;
border-color:#2095e4
}

.reference:hover p a {
font-weight: 700;
}


.reference .corner-bottom {background:url("../images/corner-bottom.png") no-repeat scroll right bottom; position:absolute; bottom:-4px; right:-4px; width:39px; height:30px}


                
/*NEWS PAGE*/
.news-page {margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #CDCDCD}
.news-page:last-child {border-bottom:none}
.news-page h2 {margin-top:0; font-size:20px; color:#000}
.news-page h4 {font-weight:300; font-size:14px; font-style:italic; color:#CDCDCD}


/*PHOTO GALLERY*/
.product-gallery {  padding-bottom:10px; margin:20px 0}
.photo-gallery .gallery-image { padding:5px; -webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1); box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1); 
-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-out; margin-bottom:20px; border:5px solid;
border-color:#f1f1f1}
.photo-gallery .gallery-image div{ height:100px; overflow:hidden; background:#FFF; padding:0; }
.photo-gallery .gallery-image img { width:100%; }
.photo-gallery .gallery-image .img-thumbnail {border:none; border-radius:0; padding:0}
.photo-gallery .gallery-image p {text-align:left; color:#FFF;font-weight:400; font-size:15px; line-height:16px; padding-top:10px;  }
.photo-gallery .gallery-image h3 {font-size:15px; position:absolute; top:80px; font-weight:300  }
.photo-gallery .gallery-image:hover { border-color:#009ddc}




.gallery-product {
margin-top:20px
}

.product-page-detail {
height:auto !important;
border-radius:0 !important;
-webkit-border-radius:0 !important;
border-color:#000 !important
}

.product-page-detail:hover {
-webkit-box-shadow:0px 2px 2px 2px rgba(0,0,0,0.1) !important;
box-shadow:0px 2px 2px 2px rgba(0,0,0,0.1) !important;
}

 
.product-img-detail {
height:auto !important;
overflow:hidden !important
}


.product-text-detail { 
border-top:none !important
}

.product-page-detail h3 {text-align:left !important}




.product-page {
border-top:5px solid #009ddc;
background:none repeat scroll 0 0 #fff;
color:#082249;
overflow:hidden;
position:relative;
z-index:1;
height:400px;
margin:15px 0;
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
-ms-transition:all .5s ease-out;
-webkit-box-shadow:0px 2px 2px 2px rgba(0,0,0,0.1);
box-shadow:0px 2px 2px 2px rgba(0,0,0,0.1);
/*border-radius:0 10px 0 10px;
-webkit-border-radius:0 10px 0 10px;*/
padding:10px;
}

.product-page h3 {
border-bottom:1px solid #cdcdcd;
color:#222;
font-size:16px;
padding-bottom:10px;
text-align:center; 
margin:5px 0 10px;
}

.product-page h3 a {
color:#222;
}

.product-page p {
font-size:12px;
}

.product-img img {
margin:auto;
}

.product-page:hover {
z-index:2;
-webkit-box-shadow:3px 3px 5px 5px rgba(0,0,0,0.2);
box-shadow:3px 3px 5px 5px rgba(0,0,0,0.2);
}

.btn-pro {
position:absolute;
bottom:10px;
}

.product-text {
padding-top:10px;
margin:10px 0;
border-top:1px solid #CDCDCD
}

.product-img {
height:160px;
overflow:hidden
}






@media (max-width: 767px) {
 

   #header .header-second .logo {text-align:center; display:block; float:none;background:none; margin:10px 0 5px 0; padding:0}
   .language {float:left}
   .top-menu {border-top: 1px solid #7797b5;   float: left;   margin: 15px 0 0;   padding: 10px 0;  width: 100%;}
   .top-menu ul li {margin:0 0 0 -15px; border:none}
   .top-menu ul li:first-child {border:none; margin-right:10px}
   .social {position:absolute; right:10px; top:10px   }
   .navbar-toggle {float:none; margin-left:-20px; left:50%; } 
   .form-button .container {padding:0}
   .form-button-list div {float:left}
   .form-button-list div:last-child {float:right; margin:0 10px 0 0} 
   .form-button-list {float:none}
   .form-button-list div a {padding:7px 5px 7px 38px; font-size:10px }


        .navbar-nav > li {float:none; border-bottom:1px solid #b5b5b5}
        .navbar-default .navbar-nav > li > a {border-left:none !important}
        .mega-dropdown-menu .text, .mega-dropdown-menu img, .mega-dropdown-menu:before, .mega-dropdown-menu:after{display:none !important}
        .mega-dropdown-menu h2 { font-size:14px !important}
        .mega-dropdown-menu {padding:0 0 10px !important; border-top:1px solid #cdcdcd !important}
        .container-fluid {padding-left:0 !important}
        .nav > li > a {padding:5px 15px 5px 0 !important; font-size:14px !important}
        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-image:none !important; color:#000 !important}
        .menu-corner-left, .menu-left, .menu-right, .menu-bottom {display:none}
        .dropdown-menu {background:#009ddc}
        .menu-list li {margin-left:0 !important}
        .menu-box-right {display:none !important}
        .navbar-nav .open .dropdown-menu {background:#000 !important}
        .menu-box-left ul {margin-left:0 !important}
        .page3-left, .page3-right, .page-3 {position:static; height:auto; overflow:hidden}
        .owl-theme .owl-controls {right:28px !important; top:-125px !important}
        .footer-left {float:left; margin-top:10px}
        #scroll-top {float:none; left:50%; margin-left:-35px; position:absolute; margin-top:50px}
        .copy {text-align:center; border-bottom:1px solid #cdcdcd; padding-bottom:20px}
        .copy img {display:block; float:none; margin:auto}
        #footer .social-text {display:none}
        #footer .social {}
        #footer {overflow:visible}
        h2.phone {left:10px}

        .main-about {background:#FFF !important}
        .page-3 {background:#FFF}
        .about  img {margin:0 20px 10px 0}

        #product .owl-prev {top:-175px !important; right:30px !important; left:auto}
        #product .owl-next {right:-10px !important; top:-172px !important}

        .col-left {box-shadow:none; -webkit-box-shadow:none}
        .head .col-right, .col-right {position:static}
        .col-right {max-width:none; padding:0}
        .master-menu {min-height:inherit}
        .master-menu h2 {margin:0 0 10px 0}
        .master-content {padding:0}
        .master-title {margin-bottom:15px; background:#000}

        .form-button-list-master {z-index:99; margin-top:35px}
        .form-button-list-master div:last-child {float:left}
        .master-gallery {padding:0; box-shadow:none; -webkit-box-shadow:none}
        .master-menu .table-responsive {border:none}
        .right-corner {display:none}
 }

@media (min-width: 768px) and (max-width: 991px) {

    
   #header .header-second .logo {text-align:center; display:block; float:none;background:none; margin:10px 0 5px 0; padding:0}
   .language {float:left}
   .top-menu {border-top: 1px solid #7797b5;   float: left;   margin: 15px 0 0;   padding: 10px 0;  width: 100%;}
   .top-menu ul li {margin:0 0 0 -15px; border:none}
   .top-menu ul li:first-child {border:none; margin-right:10px}
   .social {position:absolute; right:10px; top:10px   }
   .navbar-toggle {float:none; margin-left:-20px; left:50%; } 
   .form-button-list {float:left}



 

        .nav > li > a {padding:5px 15px 5px 0 !important; font-size:14px !important}
        .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-image:none !important; color:#000 !important}
        .menu-corner-left, .menu-left, .menu-right, .menu-bottom {display:none}
        .dropdown-menu {background:#009ddc}
        .menu-list li {margin-left:0 !important}
        .menu-box-right {}
        .navbar-nav .open .dropdown-menu {background:#000 !important}
        .menu-box-left ul {margin-left:0 !important}

        .page3-left, .page3-right, .page-3 {position:static; height:auto}
        .owl-theme .owl-controls {right:28px !important; top:-125px !important}
        .footer-left {float:left; margin-top:10px}
        #scroll-top {float:none; left:50%; margin-left:-35px; position:absolute; margin-top:50px}
        .copy {text-align:center; border-bottom:1px solid #cdcdcd; padding-bottom:20px}
        .copy img {display:block; float:none; margin:auto}
        #footer .social-text {display:none}
        #footer .social {}
        #footer {overflow:visible}
        h2.phone {left:10px}

        .main-about {background:#FFF !important; padding:0}
        .page-3 {background:#FFF}
        .about  img {margin:0 20px 10px 0}

        #product .owl-prev {top:-160px !important; right:0px !important; left:auto}
        #product .owl-next {right:-25px !important; top:-158px !important}

        .col-left {box-shadow:none; -webkit-box-shadow:none}
        .head .col-right, .col-right {position:static}
        .col-right {max-width:none; padding:0}
        .master-menu {min-height:inherit}
        .master-menu h2 {margin:0 0 10px 0}
        .master-content {padding:0}
        .master-title {margin-bottom:15px; background:#000}

        .form-button-list-master {z-index:99; margin-top:35px}
        .form-button-list-master div:last-child {float:left}
        .master-gallery {padding:0; box-shadow:none; -webkit-box-shadow:none}
        .master-menu .table-responsive {border:none}
        .right-corner {display:none}
        #product .item-img {height:160px}

        .services .owl-prev {top:-130px}
        .services .owl-next {top:-100px}
        .page-2 {margin-top:10px}

        #menu {margin:20px 0 0 !important}
}


@media (min-width: 992px) and (max-width: 1199px) {
   
    
        #product .item-img {height:160px}
         .nav > li > a {padding:15px 10px !important; font-size:14px !important}

}

@media (min-width: 1200px) {
}
