@charset "utf-8";



/*=============================================================================== body =====*/

@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on April 22, 2016 */





@font-face {

    font-family: 'Open Sans';

    src: url('../fonts/opensans/opensans-bold-webfont.woff2') format('woff2'),

         url('../fonts/opensans/opensans-bold-webfont.woff') format('woff'),

         url('../fonts/opensans/opensans-bold-webfont.svg#open_sansbold') format('svg');

    font-weight: 600;

    font-style: normal;



}









@font-face {

    font-family: 'Open Sans';

    src: url('../fonts/opensans/opensans-light-webfont.woff2') format('woff2'),

         url('../fonts/opensans/opensans-light-webfont.woff') format('woff'),

         url('../fonts/opensans/opensans-light-webfont.svg#open_sanslight') format('svg');

    font-weight: 300;

    font-style: normal;



}









@font-face {

    font-family: 'Open Sans';

    src: url('../fonts/opensans/opensans-regular-webfont.woff2') format('woff2'),

         url('../fonts/opensans/opensans-regular-webfont.woff') format('woff'),

         url('../fonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: 400;

    font-style: normal;



}

body{max-height: 100%; background:#f5efef;font-size:13px;font-family:'Open Sans',sans-serif;font-weight:400;color:#464646;line-height:20px;text-align:justify;cursor:default;letter-spacing: -0.3px;}

.success {

color: #4F8A10;

height: 35px;

margin:5px;

padding: 5px;

background-color: #DFF2BF;

background-size: 32px 32px;

background-image:url('../theme/tick.png');

background-repeat: no-repeat;

background-position: left; 

}

.success span{ margin-left: 30px; display: block; padding-top: 5px; font-weight: 600;}

/*=============================================================================== link =====*/

a{color:#464646;outline:none;cursor:pointer;text-decoration:none;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}

a:hover{text-decoration:none;color:#3B320D}

.coverimg{background:url("../theme/mainbg.jpg") repeat;  }

.camera_caption {

    font-weight:300;

    line-height:45px;

    letter-spacing:-1px;

    text-transform: capitalize;

    display: block;

    width:auto;

    margin: auto;

    margin-top: 5%;

    right: 25%;

    text-align: left;

	position:absolute;

}

.camera_caption p{ font-weight:300; text-transform:capitalize; font-size:24px;color: #FFF; letter-spacing: -1px;line-height: 30px;margin-top: 15px;}

.camera_caption > div {

    font-weight:300; text-transform:none; font-size:38px;color: #FFF; letter-spacing: -2px;

    padding: 7px 32px;

    max-width: 300px;

    float: right;

    width: auto;

    background-color: rgba(75, 175, 79, 0.5);

}

/*=============================================================================== h styles =====*/

h1,

h2,

h5,

h6{line-height:1em;text-transform:none;}

h1{font-size:40px;}

h2{font-size:20px;color:#444;font-weight:400;margin:0px 0 20px 0!important;text-transform:capitalize;line-height:45px;padding:0 0 0 0px;}

h2 span{color: #444;}

h3{letter-spacing: -1px; font-size:16px;color:#444;font-weight:600;margin:20px 0 20px 0!important;width:100%; text-transform:capitalize;border-bottom:1px solid #CCC;line-height:25px;}

h3 span{border-bottom:4px solid #CCC;}

h4{font-size:18px;color:#EEE;font-weight:600;margin:20px 0 20px 0px!important;text-transform:none;text-align:left;letter-spacing:-0.05em;line-height:25px}

h3 .circle{width:10px;height:10px;border-radius:10px;background:#268b26;position:absolute;top:43px;}

h5{font-size:21px;text-align:center;padding-top:10px;line-height:26px}

h6{font-size:18px;padding-bottom:14px;text-align:left;margin-left:50px!important;margin-top:5px!important;}

h3+h6{margin-top:10px;}

.clear{clear:both;}

p{margin:0;}



/*========================================================

									HEADER styles

=========================================================*/

.lang a{padding-right:10px;}

header{position:relative;display:block;width:100%;height:auto;float:left;z-index:999;}

header .top-header{height:28px;display: block; background: url(../theme/mainbg.jpg);}

header .top-header .container{position:relative;width:1003px;margin:auto;}

header .top-header .container .lang{float: right; margin-right: 0px; display:none}

header .top-header .container .lang a{text-transform: uppercase; font-weight: 400; }

header .top-header .container .lang a:hover,header .top-header .container .lang a.selected{color: #BC0020}

header .header {width: 100%;background:#4baf4f;height: 80px;}

header .header .navbar-brand {position:relative;z-index:999;display:inline-block;float:left;}

header .header .navbar-brand  a.logo {position:relative;display: inline-block; float:left;background-image: url("../theme/logo.png");width: 348px;height: 104px;background-position: 0px 0px;z-index: 99999;padding: 0px;background-size: 348px 104px;background-repeat:no-repeat; margin-top:-26px }

header .header .container{position:relative;width:1003px;margin:auto;}

header .header_border{background: url("../theme/border.png") no-repeat; background-position: right; height: 15px;z-index: 99; display:none}



/*========================================================

                                    INDEX Slider

=========================================================*/

.slider_container #camera_wrap_4 {display: block;position: relative;min-height: 500px; border-bottom:3px solid #4baf4f;}



/*========================================================

									INDEX SEKTORLER

=========================================================*/



.main{width:100%;position:relative;display:block;background:url("../theme/mainbg.jpg") repeat;margin-top: 0;}

.coverimg .main .header{height: 35px;text-transform: capitalize;line-height: 26px;text-align: left;width: 100%;background: #4baf4f;margin-bottom: 15px;}

.coverimg .main .header>.left_h{float: left;display: inline-block;position: relative; background:#317834;width: 21px; height: 35px;}

.coverimg .main .header>.middle_h{float: left;display: inline-block;position: relative; }

.coverimg .main .header>.right_h{float: left;display: inline-block;position: relative; }

.coverimg .main .header>.middle_h span{display: inline-block;position: relative;top: 5px; color:#fff; font-weight:300; font-size:18px; left:5px}

.coverimg .main{background: none;margin-top: 25px;margin-bottom: 25px;}

.coverimg .main .container{background: #f5f5f5;min-height: 600px; border: 1px solid #ccc;  padding-bottom: 10px;display: block;position: relative;}

.coverimg .main .container .main_content{margin-top: 0px;}

.main .container{width:1003px; padding:15px;margin:auto!important;display:block;text-align:left;height: auto; box-sizing:border-box}

.main .full{width: 100%;position: relative;display: block;height: 70px; }



.main >.full >.container >.first_row {margin-left: auto;margin-right: auto; float: none;position: relative;display: block;}

.main >.full >.container >.first_row >ul >li{overflow: visible; line-height: 20px;width: 100%;height: 150px;float: left;z-index: 99999;position: relative;margin-top: -75px;border-radius: 3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background-color: transparent;}

.main >.full >.container >.first_row >ul >li>div{padding-top: 10px; background-image: url("../theme/news-bg.png");background-repeat: no-repeat; width: 997px; height: 121px; position: relative;display: block;}

.main .container > .second_row{background:transparent;}

.main .container > .second_row >ul {}

.main .container > .second_row >ul li{float: left; position: relative;display: inline-block; width: 32.3333%; height: auto;min-height: 308px; margin-right: 1%;}

.main .container > .second_row >ul li:last-of-type {margin-right: 0px!important;}

.main .container > .second_row >ul li .img{width: 124px;height: 124px; border-radius: 124px;margin: auto;}

.main .container > .second_row >ul li:nth-child(1) .img{ background: url("../theme/main_box1.png");}

.main .container > .second_row >ul li:nth-child(2) .img{ background: url("../theme/main_box2.png");}

.main .container > .second_row >ul li:nth-child(3) .img{ background: url("../theme/main_box3.png");}

.main .container > .second_row >ul li .title{margin-top: 10px; text-transform: capitalize; font-weight: 600; color:#464646;text-align: center;font-size: 20px; text-shadow: 1px 1px #FFF;}

.main .container > .second_row >ul li .text-content{padding: 15px;text-align: center;line-height: 26px;font-size: 13.5px;}

.main .container > .third_row .h2{  width: 13%;padding-bottom: 10px;}

.main .container > .third_row h2 {  color: #474747; border-bottom: 1px solid #949897; font-size:16px;font-weight:600;margin:20px 0 20px 0!important;text-transform:capitalize;line-height:32px;padding:0 0 0 0px;width: 90%; background: none;text-align: left;height: 32px;padding: 0;letter-spacing: -1px }

.main .container > .third_row h2 span{display: inline-block;height: 27px;text-transform: uppercase;border-bottom: 5px solid #949897; width: 20%;letter-spacing: -1px; text-shadow: 1px 1px solid #FFF;}

/*========================================================

									MAIN

=========================================================*/

.main .container >.left{position: relative; float: left; margin:6px 0 0 0; width: 25%; height: auto;border: 1px solid #ddd;-o-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1);}

.main .container >.right{position: relative;float: left; margin:6px 0 0 20px; width: 72.7%; height: auto;}

.main .container >.right .main_content{height: auto;}

.main .container .main_content .content{width: 100%;float: left;}

.main .container >.right  .main_content .content .left{width:50%;float: left;margin: 0!important;padding: 6px 10px 10px 0;}

.main .container >.right  .main_content .content .right{width: 100%;float: left;padding-bottom: 20px;}

.main .container .main_content .content_image{width: 30%; margin-right: 20px; float: left;border:1px solid #ccc}


.main .container .main_content .content .prod_img{width: 100%; height: auto;margin-bottom: 10px;}

.main .container .main_content .content .prod_img img{width: 100%; height: auto;border:1px solid #CCC; box-sizing:border-box}

.main .container .main_content .content .text{width: 100%;}

.main .container .main_content .productcont  li{width: 32.7%;float: left; height: auto; margin-left:0.5%;overflow: hidden; border:1px solid #CCC; margin-bottom: 1%;}

.main .container .main_content .productcont  li:nth-child(3n+1){margin-left: 0px;}

.main .container .main_content .productcont li img{width: 100%; overflow: hidden;  background-color:#FFF; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s ease-in;}

.main .container .main_content .productcont li img:hover{opacity: 0.7}

.main .container .main_content .productcont .pro_bar{width: 100%; text-align: center;color: #FFF; font-weight: 400; text-transform: capitalize; text-align: center;  min-height:20px;line-height: 18px}

.main .container .main_content .productcont .pro_bar a{color: #FFF;height: 50px; width: 100%;text-align: center;display: table;-moz-box-sizing: border-box;}

.main .container .main_content .productcont .pro_bar a span{vertical-align:middle; text-align: center; display: table-cell; }

.main .container .main_content .productcont  li:nth-child(3n+1) a ,

.main .container .main_content .productcont  li:nth-child(3n+1)  { background: #5AAA5D;}

.main .container .main_content .productcont  li:nth-child(3n+2) a,

.main .container .main_content .productcont  li:nth-child(3n+2) { background: #5AAA5D;}

.main .container .main_content .productcont  li:nth-child(3n+3) a,

.main .container .main_content .productcont  li:nth-child(3n+3) { background: #5AAA5D;}

.main .container .main_content .image-content {margin-top: 0px;margin-bottom: 0px;display: inline-block;position: relative; width:100%}

.main .container .main_content .image-content  li{width: 31.4%;float: left; height: auto; margin:0.5%;overflow: hidden; border:1px solid #CCC;}

.main .container .main_content .image-content li img{width: 100%;height: auto; padding: 0px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s ease-in;}

.main .container .main_content .image-content li img:hover{opacity: 0.7}

.main .container .main_content .image-content .img_name{width: 100%; text-align: center;color: #FFF; font-weight: 400; text-transform: capitalize; text-align: center;  min-height:20px;line-height: 18px}

.main .container .main_content .image-content .img_name a{color: #FFF;height: 50px; width: 100%;text-align: center;display: table;-moz-box-sizing: border-box;}

.main .container .main_content .image-content .img_name a span{vertical-align:middle; text-align: center; display: table-cell; }

.main .container .main_content .image-content  li:nth-child(3n+1) .img_name ,

.main .container .main_content .image-content  li:nth-child(3n+1)  { background: #707070;}

.main .container .main_content .image-content  li:nth-child(3n+2) .img_name,

.main .container .main_content .image-content  li:nth-child(3n+2) { background: #707070;}

.main .container .main_content .image-content  li:nth-child(3n+3) .img_name,

.main .container .main_content .image-content  li:nth-child(3n+3) { background: #707070;}

/*========================================================

                                    ContactUs

=========================================================*/

.map,.phone,.fax,.mobile,.web{

    background-position: left; background-repeat: no-repeat;padding-left: 30px; margin-bottom: 10px;background-size: 20px 20px;

}

.map{background-image: url("../theme/map1.png");}

.phone{background-image: url("../theme/phone1.png");}

.fax{background-image: url("../theme/fax1.png");}

.mobile{background-image: url("../theme/mobile1.png");}

.web{background-image: url("../theme/web1.png");}

.main  .container .main_content  .contactPage { padding: 15px 0 0 0; }

.main  .container .main_content  .contactPage .left  {display: block;width:50%;margin: auto; color: #565646;float: left;}

.main  .container .main_content  .contactPage .right {display: block;width: 50%;margin: auto;float: left;}

.main .container .main_content .contactPage .left span{display: block;padding-left: 30px; margin-bottom: 10px;background-size: 20px 20px;background-position: left; background-repeat: no-repeat;}

.main .container .main_content .contactPage .left span.map{background-image: url("../theme/map2.png");background-position: top left;}

.main .container .main_content .contactPage .left span.phone{background-image: url("../theme/phone2.png");}

.main .container .main_content .contactPage .left span.fax{background-image: url("../theme/fax2.png");}

.main .container .main_content .contactPage .left span.mobile{background-image: url("../theme/mobile2.png");}

.main .container .main_content .contactPage .left span.web{background-image: url("../theme/web2.png");}



#mainContactForm{display: inline-block;}

.main .maps {margin-top: -10px;}

.main .maps  .mapcontainer{width: 100%;min-height: 450px; height: auto;}

h2.contact_form{

    background: transparent;

    color: #444;

}

/*========================================================

                                    human resources

=========================================================*/

#kariyertbl th { text-align: left; background-color: #202020; color: #FFFFFF; padding-left: 20px; }

#kariyertbl td{padding: 3px;}

.sform  input[type="radio"]{width: 20px; float: none;}

.sform  input, .sform  textarea { margin-bottom: 5px; border: 1px solid #cdcccd; color: #666666; font-size: 12px; font-family: 'Helvetica Neue', Arial, sans-serif; }

.sform  textarea { width: 346px; height: 100px; text-indent: 10px; text-indent: 10px; }

.sform  input[type=text] { width: 350px; height: 25px; line-height: 25px; text-indent: 10px; }

.sform  input:hover, textarea:hover, input:focus, textarea:focus { border: 1px solid #999999; }

.sform  label { color: #0054a6; font-weight: bold; font-size: 14px; display: inline-block; }

.sform  label.error { color: #FF0000; font-size: 15px; }

.sbmt { -webkit-appearance: none; cursor: pointer; border: none; background-color: #DE1A31; width: 125px; height: 33px; line-height: 33px; text-align: center; color: #FFF!important; font-weight: bold; font-size: 14px; font-family: 'Helvetica Neue', Arial, sans-serif; }

.sbmt:hover { background-color: #202020; color: #ffffff; border: none; }

.errorbox { color: #c4151c; font-weight: normal; font-size: 14px; }

/*========================================================

									easyticker

=========================================================*/

.main .container  .easyticker{margin:-10px 0 0 20px; width: 78%;height: 90px;}

.main .container  .easyticker ul{list-style:none;}

.main .container  .easyticker li{padding:20px 0 20px 0;text-align:left;line-height:20px;text-align: justify;}

.main .container  .easyticker li strong{color: #444444;text-shadow: 1px 1px #FFF;}

.main .container  .easyticker li:after{content:'';display:block;clear:both;}

.main .container  .easyticker img{float:left;width:50px;margin:5px 15px 0 0;}

.main .container  .easyticker a{font-size:13px;font-weight:400;text-decoration:none;}

.main .container  .easyticker .date{float:right;color:red;padding-top:10px; font-size:10px;}

/*========================================================

                                    carosel

=========================================================*/
.containercarosel{ float: none; margin-right: auto;margin-left: auto;width:75%}
.containercarosel .slick-prev,.containercarosel .slick-next { left: -20.5%; color:#000;    font-size: 0;    line-height: 0;    position: absolute;    top: 50%;    display: block;    width: 40px;    height: 40px;    padding: 0;      -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);cursor: pointer;border: none;outline: none;background: #F5F5F5;   text-align: -moz-left;}
.containercarosel .slick-next{left:115.5%;}
.containercarosel .slick-prev:hover,.containercarosel .slick-prev:focus,.containercarosel .slick-next:hover,.containercarosel .slick-next:focus{background-color: #f5f5f5}
.containercarosel .slick-dots{ position: absolute;bottom: 0px;display: block;width: 100%;padding: 0;list-style: none;text-align: center;top: 105%;left:51%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.containercarosel .slick-dots li.slick-active button::before {opacity: 1; color: #CCC; font-size: 12px;}
.containercarosel .slick-dots li button::before{opacity: 1;color: #7E7E7E;font-size: 9px;}
.containercarosel .slick-prev::before,.containercarosel .slick-next::before {    font-family: 'FontAwesome';    font-size: 40px;    line-height: 1;    opacity: 1.75;    color: #bdbdb8;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;}
.containercarosel .slick-next::before{margin-left:15px; content:"\f105"}
.containercarosel .slick-prev::before{ content:"\f104"}
.containercarosel .slide a {display: block;padding-right: 30px;padding-left: 30px; background: none;}
.containercarosel span{color: #ed1c24; text-transform: capitalize; width: 100%;  text-align: left; font-weight: 600; font-size: 14px; padding-top: 20px; padding-bottom:10px; letter-spacing: -0.5px; text-shadow: 1px 1px #fff; display: block; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s ease-in;}
.containercarosel div.text{display: inline-block;  min-height: 90px;color: #5f5f5f;font-weight: 400; font-size: 12px;padding-top: 0px; letter-spacing: -0.3px; text-align: justify;line-height: 20px }
.containercarosel .slick-slide:nth-child(odd) a{display: block; border-right: 1px solid #DDD;border-left: 1px solid #DDD;}
.containercarosel .slick-slide:nth-child(even) {display: block;}
.containercarosel .slick-slide a:hover{text-decoration:none; opacity: 0.9; }
.containercarosel img{width: 100%; height: auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s ease-in;}
.containercarosel span:hover{color: #2B2A29; }
.containercarosel img:hover{}
.containercarosel .button{padding: 3px 0 3px 0; background: #DDD; text-align: center; color: #797777;border-radius: 8px;margin-left: auto;margin-right: auto;width :40%;font-size: 12px; letter-spacing: -0.5px;text-transform: uppercase;text-shadow: 1px 1px #FFF;border: 1px solid #d1d1d1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.containercarosel .button:hover{
    background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(226,226,226,1) 0%,rgba(219,219,219,1) 50%,rgba(209,209,209,1) 51%,rgba(254,254,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 );
-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;
}
.news_h2 {position: absolute;text-shadow: none; font-weight: 400;text-transform: uppercase;right: 0;font-size: 30px;color: #000;background: none;margin: 9px 80px 0px 0px !important;}
.containercarosel a{margin-top: 15px;}





/*image carosel*/



/*image carosel*/


.imagecarosel{float: none; margin-right: auto;margin-left: auto;width: 100%}
.imagecarosel .slick-prev,.imagecarosel .slick-next { left: -2.7%; color:#069eac;    font-size: 0;    line-height: 0;    position: absolute;    top: 40%;    display: block;    width: 40px;    height: 40px;    padding: 0;      -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);cursor: pointer;border: none;outline: none;background: transparent;   text-align: -moz-left;}
.imagecarosel .slick-next{left:99%;}
.imagecarosel .slick-prev:hover,.imagecarosel .slick-prev:focus,.imagecarosel .slick-next:hover,.imagecarosel .slick-next:focus{background-color: transparent;}
.imagecarosel .slick-dots{ position: absolute;bottom: 0px;display: block;width: 100%;padding: 0;list-style: none;text-align: center;top: 105%;left:51%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}
.imagecarosel .slick-dots li.slick-active button::before {opacity: 1; color: #CCC; font-size: 12px;}
.imagecarosel .slick-dots li button::before{opacity: 1;color: #069eac;font-size: 9px;}
.imagecarosel .slick-prev::before,.imagecarosel .slick-next::before {    font-family: 'FontAwesome';    font-size: 35px;    line-height: 1;    opacity: 1.75;    color: #ccc;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;}
.imagecarosel .slick-next::before{ content:"\f138"; text-shadow: 1px 1px #FFF;}
.imagecarosel .slick-prev::before{  content:"\f137"; text-shadow: 1px 1px #FFF; }
.imagecarosel .slick-next:hover::before,
.imagecarosel .slick-prev:hover::before{color: #4aae4e;}
.imagecarosel .slide{margin-right: 15px;margin-left: 15px;}
.imagecarosel span{color: #464646; text-transform: capitalize; width: 100%;  text-align: center; font-weight: 600; text-shadow: 1px 1px #fff; font-size: 16px; padding-top: 22px; padding-bottom: 22px; display: block; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s ease-in;}
.imagecarosel span.text{color: #707070;text-shadow: 1px 1px #CCC;font-weight: 400; font-size: 13px;padding-top: 0px;}
.imagecarosel .slick-slide:nth-child(even) a{display: block; border-right: 0px solid #CCC;border-left: 0px solid #CCC;}
.imagecarosel .slick-slide:nth-child(odd) a{display: block; border-right: 0px solid #FFF;border-left: 0px solid #FFF;}
.imagecarosel  a:hover{text-decoration:none;}
.imagecarosel .img_container{background-color: #7e7e7e;text-align: center; margin:auto; position: relative;display: inline-block; padding:3px}
.imagecarosel img{width: 100%; overflow: hidden; height: auto;  -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s ease-in;}
.imagecarosel img:hover{opacity: 0.8;}
.imagecarosel span:hover{}
.imagecarosel img:hover{}
/*========================================================

/*========================================================

									FOOTER

=========================================================*/

footer{width:100%;height:auto;display:block;position:relative;}

footer .top-footer{display: none; width: 100%;background:#313332;height: auto; position: relative;background-size: cover;}

footer .bottom-footer:before{content: ""; position: absolute;display: none;  top: -43px; background: url("../theme/footerbefore.png");height: 80px;width: 100%; background-repeat: no-repeat; left: 50%; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);}

footer .bottom-footer{width: 100%;background:url("../theme/footerbg.jpg"); height: auto; min-height: 95px; border-top:3px solid #4baf4f }

footer .bottom-footer .container .social  ul{display: table; text-align: right; margin-top: 15px;margin-bottom:15px; }

footer .bottom-footer .container .social  li{display:inline-block;position:relative;color:#CCC;font-size:18px;margin-left:5px;margin-right: 0px; width: 15px;height: 15px;line-height:8px;padding:10px;float:left; background: #CCC; border-radius: 20px;}

footer .bottom-footer .container .social  li a{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);color: #444;}

footer .bottom-footer .container .social  li:hover{background: #E6B706}

footer .bottom-footer .container .social  li:hover a{color:#444444}

footer .bottom-footer .container{width:1003px;margin:auto;padding:0 0 0 0; height: auto; }

footer .bottom-footer .container .copy-right{color: #b3b3b3;min-height: 10px; height: auto; padding-top: 36px;float: left; font-size: 13px; font-weight: 300; }

footer .bottom-footer .container .copy-right .logo{display: none;position: relative;background-image: url("../theme/footer_logo.png"); background-size:152px 50px; background-repeat: no-repeat; height: 50px; width: 152px;}

footer .bottom-footer .container .vizyoner{color: #8a8880;min-height: 10px; height: auto;float: right;}

footer .bottom-footer .container .vizyoner a{color: #fff; float: right;}

.coverimg footer{margin-top: 136px;}



/*CssTable*/

.CSSTableGenerator {

    margin-top:15px;padding:0px;

    border:0px solid #333;



    -moz-border-radius-bottomleft:0px;

    -webkit-border-bottom-left-radius:0px;

    border-bottom-left-radius:0px;



    -moz-border-radius-bottomright:0px;

    -webkit-border-bottom-right-radius:0px;

    border-bottom-right-radius:0px;



    -moz-border-radius-topright:0px;

    -webkit-border-top-right-radius:0px;

    border-top-right-radius:0px;



    -moz-border-radius-topleft:0px;

    -webkit-border-top-left-radius:0px;

    border-top-left-radius:0px;

}.CSSTableGenerator table{

    border-collapse: collapse;

        border-spacing: 0;

    width:100%;

    height:100%;

    margin:0px;padding:0px;

}.CSSTableGenerator tr:last-child td:last-child {

    -moz-border-radius-bottomright:0px;

    -webkit-border-bottom-right-radius:0px;

    border-bottom-right-radius:0px;

}



.CSSTableGenerator table tr:first-child td {

    -moz-border-radius-topleft:0px;

    -webkit-border-top-left-radius:0px;

    border-top-left-radius:0px;

    font-size: 13px;
	font-weight: 600;
	text-align: center

}



.CSSTableGenerator table tr:first-child td:last-child {

    -moz-border-radius-topright:0px;

    -webkit-border-top-right-radius:0px;

    border-top-right-radius:0px;

    font-size: 13px;

}

.CSSTableGenerator table tr td:last-child {

    -moz-border-radius-topright:0px;

    -webkit-border-top-right-radius:0px;

    border-top-right-radius:0px;

    font-size: 12px;

}

.CSSTableGenerator table tr td:first-child {

    width: 27%;


    font-weight: 400;

}

.CSSTableGenerator tr:last-child td:first-child{

    -moz-border-radius-bottomleft:0px;

    -webkit-border-bottom-left-radius:0px;

    border-bottom-left-radius:0px;

}.CSSTableGenerator tr:hover td{



}

.CSSTableGenerator tr:nth-child(odd){ background-color:#DDD; }

.CSSTableGenerator tr:nth-child(even)    { background-color:transparent; }

.CSSTableGenerator td{

    vertical-align:middle;





    border:1px solid #ededed;

    border-width:0px 1px 1px 0px;

    text-align:center;

    padding:7px;

    color:#333;
	font-size:12px

}.CSSTableGenerator tr:last-child td{

    border-width:0px 1px 0px 0px;

}.CSSTableGenerator tr td:last-child{

    border-width:0px 0px 1px 0px;

}.CSSTableGenerator tr:last-child td:last-child{

    border-width:0px 0px 0px 0px;

}





.CSSTableGenerator tr:first-child td:first-child{

    border-width:0px 0px 1px 0px;
	font-weight: 600;

}

.CSSTableGenerator tr:first-child td:last-child{

    border-width:0px 0px 1px 1px;

}

/*/CssTable*/







/*========================================================

                                    Mobile

                                    sudo rm /usr/share/X11/xorg.conf.d/10-monitor.conf 

=========================================================*/

@media screen and (max-width:1500px)

{

    .slider_container #camera_wrap_4{margin-top: 0px; min-height: 0px;}

}

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

    .main .container .main_content .productcont  li{width: 24%; height: auto;}

    .main .container .main_content .image-content  li{width: 24%; height: auto;}



    .container{width: 80%!important;margin:auto;}

    }

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

    .container{width: 90%!important;margin:auto;}

}

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

    .main >.full >.container >.first_row >ul >li{width: 100px!important;}

}

@media all and (max-width:1030px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px)

{

    .container{width:95%!important;margin:auto;}

}

@media all and (max-width:800px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px)

{

.slider_container #camera_wrap_4{margin-top: 0px; min-height: 0px;}

.main .container >.left,.main .container >.right{margin:auto;}

.container{width:83%!important;margin:auto;}

.main .container > .second_row h2{width: 45%;}

.main .container > .fourth_row .h2{width: 50%;}

.main .container > .third_row .left .h2, .main .container > .third_row .right .h2 { width: 40%; }

.sform input,.sform textarea{width: 100%!important;}

header{background-color: #4baf4f}

header .header {

    width: 100%;

    background: #4baf4f;

    height: auto;

}

header .navbar-brand a.logo{margin-top: 0px!important;background-image: url("../theme/logo.png")!important; width: 215px !important;height:64px!important;background-size:215px 64px !important;background-repeat: no-repeat;top: -16px;left: -25px;}

.lang {float: right;margin-top: 0px;margin-left: auto;margin-right: -30px;display: inline-block;text-align: center;position: relative;z-index: 999999999999}

.main >.full{display: none;}

.first,.second,.third,.forth,.fifth{width: 31.333%!important;}

.left,.right,.middel{ width: 100%!important;float: none!important;margin-left: auto!important; margin-bottom: 5%!important;}

.second_row ul li{width: 95%!important; height: auto!important;}

.second_row ul li .img{width: 80px!important; height: 80px!important; border-radius: 80px!important; background-size: 80px 80px!important;}

.main .container .main_content .content{width: 100%;}

.main .container .main_content .productcont  li{width: 45%; margin-left: auto!important;}

.main .container .main_content .productcont  li:nth-child(odd){margin-right: 9%;}


.main .container .main_content .image-content  li{width: 48.5%;float: left;margin-left: 1%;}

.main .container .main_content .image-content  li:nth-child(2n+1){ margin-left:0}

.main .container .main_content  img{ width:100% !important; height:auto !important;}

.main .container .main_content .image-content  li img{width: 100%; padding: 0%;}

.main .container >.right  .main_content .content .right{padding-left: 0px;}

.containercarosel .slick-prev{ left: -18.5%; }

.containercarosel .slick-next{left:98.5%;}

.imagecarosel .slick-prev{ left: -5%;}

.imagecarosel .slick-next{left:100%;}

footer .top-footer{padding-bottom: 10px;}

footer .bottom-footer{margin-top: 0px;}

footer .top-footer .container .left .footer_h2,

footer .top-footer .container .middel .footer_h2,

footer .top-footer .container .right .footer_h2{text-align: left;}

footer .top-footer .container .left .footer_h2 span{ margin-right: 0;}

footer .top-footer .container .middel .footer_h2 span{margin-right: 0;}

footer .top-footer .container .right .footer_h2 span{margin-right: 0;}

footer .top-footer .container .left,

footer .top-footer .container .right,

footer .top-footer .container .middel{padding-top:0px!important; width: 80%!important;margin:auto;}

footer .top-footer .container .left .footer_h2,

footer .top-footer .container .right .footer_h2,

footer .top-footer .container .middel .footer_h2{text-align: center;}

footer .top-footer .container .left .footer_h2 span,

footer .top-footer .container .right .footer_h2 span,

footer .top-footer .container .middel .footer_h2 span{display: none;}

footer .top-footer .container .left ul li{text-align: center;}

footer .top-footer .container .middel .address ul li{text-align: center;}

footer .top-footer .container .left .address{float: none!important;margin-left: auto;margin-right: auto;text-align: center;padding-top: 0px!important;}

footer .top-footer .container .right .social{float: none!important;margin-left: auto;margin-right: auto;text-align: center;padding-top: 0px!important;}

footer .top-footer .container .right .social ul {    float: none;margin-left: auto;margin-right: auto;}

footer .bottom-footer .container .copy-right{float: none;text-align: center;}

footer .bottom-footer .container .vizyoner{float: none;margin:auto;text-align: center;}

footer .top-footer .container .left .menu,

footer .top-footer .container .middel .address{ width: 100%;text-align: center;}

footer .bottom-footer .container .copy-right .logo{float: none;margin: auto; padding-right: 0px; padding-bottom: 10px;}

footer .bottom-footer  .social{float: none!important;margin-left: auto;margin-right: auto;text-align: center;padding-top: 0px!important;}

footer .bottom-footer  .social ul {    float: none;margin-left: auto;margin-right: auto;}

footer .bottom-footer .container .vizyoner a {

    float: none;

}

.main_text div{width: 100%!important;float: none!important;margin: auto!important;}

.main_text  img{display: none;}



}



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

    /*header .navbar-brand a.logo{width: 150px !important;height: 80px !important;background-size: 150px  80px !important; margin-top: 0px!important;}*/


    .lang{left: 10px!important;width:87px;}

    .main .container .main_content .productcont  li:nth-child(odd){margin-right: auto!important;}

    .first,.second,.third,.forth,.fifth{width: 46%!important;}

    .main .container .main_content .content{width: 100%;}

    .main .container .main_content .productcont  li{width: 95%; margin: auto;float: none!important;margin-bottom: 10px;margin-left: auto!important;}

    .main .container .main_content .productcont  li img{width: 90%; padding: 5%;}

    .main .container .main_content .image-content  li{width: 48.4%; margin: auto;float: left!important;margin-bottom: 10px; margin-left:1%}

	.main .container .main_content .image-content  li:nth-child(2n+1){margin-left:0%}

	.imagecarosel .slick-next {left: 95%;}

	.imagecarosel .slick-prev {left: -7%;

}

}

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

    }