html{ width: 100%;height: 100%;}
body{font: 1vw 'Roboto Condensed', sans-serif;/* font-family: arial; *//* font-size: 1vw; */margin: 0;/* padding: 4vw 0; *//* min-width: 1200px; */background: url(../images/bg1.jpg) no-repeat fixed;background-size: cover;/* min-height: 100%; *//* position: fixed; */color: #fff;/* overflow-x: hidden; */width: 100%;height: 100%;overflow: hidden;}
#page_id_2{ background: url(../images/bg8.jpg) no-repeat fixed;background-size: cover;}
#page_id_30{ background: url(../images/bg4.jpg) no-repeat fixed;background-size: cover;}
#page_id_31{ background: url(../images/bg22.jpg) no-repeat fixed;background-size: cover;}
#page_id_32{ background: url(../images/bg18.jpg) no-repeat fixed;background-size: cover;}
#page_id_33{ background: url(../images/bg9.jpg) no-repeat fixed;background-size: cover;}
#all_in{/* box-shadow: 0 0 3vw rgba(0,0,0,0.25); *//* width: 100%; *//* margin: 0 auto; *//* border: 0.3vw solid rgba(0, 0, 0, 0.29); */padding-bottom: 2vw;/* height: 50vw; */-webkit-transform-origin: 0 0;/* position: relative; */}

.row{width: 80vw;}
.content{}
.dark .inrow{padding-top:2vw;}
.inrow{/* margin: 0 auto; *//* width: 60vw; *//* background: rgba(0, 0, 0, 0.75); *//* background: rgba(255, 255, 255, 0.82); */padding: 2vw 5vw;}
.content .inrow{/* width: 58vw; */min-height: 20vw;/* padding: 1vw; *//* box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15); */overflow: hidden;/* width: 100%; */}
.first_row .inrow{/* background:rgba(255,255,255,0.85); *//* box-shadow: 0.1vw 0.1vw 1vw black; */padding-left: 3vw;}
.content_row .inrow{padding: 0;/* background: rgba(0, 0, 0, 0.75); */height: 39vw;/* background: rgba(255, 255, 255, 0.5); */overflow: hidden;/* border: 0.3vw solid rgba(255, 255, 255, 0.5); */}
h1, .second_page_title{margin:0;/* padding: 5px 0; */border-bottom: 0.2vw solid #f37e00;color: #eee;font-weight: normal;font-size: 2vw;font-family: Georgia,serif;text-transform: uppercase;display: inline-block;}
h1:after, .second_page_title:after{height: 0.1vw;content: " ";position: absolute;/* z-index: 0; */display:block;background: rgba(255,255,255,0.15);margin: 0.1vw 0 0 0;width: 50vw;}
.second_page_title{ margin-top:0.5vw;}

.left_side{display: inline-block;vertical-align: top;width: 15vw;padding: 2vw 3vw;/* background: rgba(0, 0, 0, 0.75); *//* background: rgba(255, 255, 255, 0.75); */background: rgba(255, 255, 255, 0.5);float: left;/* border-bottom: 0.3vw solid rgba(255,255,255,0.15); *//* border-right: 0.1vw solid rgba(255,255,255,0.15); */height: 35vw;}
.right_side{display: inline-block;vertical-align: top;width: 49vw;/* border: 0.3vw solid rgba(255,255,255,0.15); *//* border-top: none; */border-left: 0.1vw solid rgba(255,255,255,0.15);padding: 2vw 5vw;background: rgba(0, 0, 0, 0.75);height: 35vw;margin-right: -2vw;}


/* Tiny Scrollbar */
#scrollbar1 {width: 50vw;/* margin: 20px 0 10px; */}
#scrollbar1 .viewport {width: 47vw;/* height: 200px; */height: 31vw;overflow: hidden;position: relative;}
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{background: rgba(255,255,255,0.15);position: relative;background-position: 0 0;float: right;width: 0.7vw;}
#scrollbar1 .track {/* background: white; *//* height: 100%; *//* width:13px; */position: relative;/* padding: 0 1px; */}
#scrollbar1 .thumb {background: url(../images/arrows_bottom.png)no-repeat center,#ccc;background-size: 100%;height: 20px;/* width: 25px; */cursor: pointer;overflow: hidden;position: absolute;top: 0;/* left: -5px; */width: 100%;}
#scrollbar1 .thumb .end {/* background: transparent url(images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; */overflow: hidden;height: 5px;/* width: 1vw; *//* background: red; */}
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }

/*topmenu */
.menu{display: block;vertical-align: top;}
.menu ul{padding: 0;margin: 0;/* border-bottom: 0.1vw solid #ccc; */}
.menu ul li{/* display: inline-block; */display: block;}
.menu ul li a{display: block;padding: 0.5vw 2vw;color: #444344;text-decoration: none;/* margin: 0 1vw 0 0; */border-bottom: 0.1vw solid rgba(255, 255, 255, 0.37);/* box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.45); */text-align: center;}
.menu ul li a.active, .menu ul li a:hover{/* border: 1px solid #667799; *//* border-bottom: 0.1vw solid #f37e00; */color: #FFFFFF;/* color: #333; *//* box-shadow: 0 0 1vw rgba(0, 0, 0, 0.35); */background: rgba(0,0,0,0.75);/* background: rgba(255, 255, 255, 0.45); */}

/*langmenu*/
.lang{display: inline-block;vertical-align: top;}
.lang ul{padding: 0;margin: 0;background: rgba(255, 255, 255, 0.5);/* border-bottom: 0.1vw solid #ccc; */}
.lang ul li{display: inline-block;}
.lang ul li a{display: block;padding: 0.5vw 2vw;color: #444344;text-decoration: none;/* margin: 0 1vw 0 0; */border-bottom: 0.1vw solid rgba(255, 255, 255, 0.37);/* box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.45); */text-align: center;}
.lang ul li a.active, .lang ul li a:hover{/* border: 1px solid #667799; *//* border-bottom: 0.1vw solid #f37e00; */color: #FFFFFF;/* color: #333; *//* box-shadow: 0 0 1vw rgba(0, 0, 0, 0.35); */background: rgba(0,0,0,0.75);/* background: rgba(255, 255, 255, 0.45); */}

/*center content*/
.content_center{display:inline-block;width: 740px;vertical-align: top;margin: 15px 0;}
/*crumbs*/
#crumbs{color: #aaa;font-size: 0.8vw;opacity: 0;}
#crumbs a{color: #f37e00;text-decoration:none;}
#crumbs a:after {content: " ";width: 0.5vw;height: 0.5vw;border-right: 0.1vw solid #aaa;transform: rotate(-45deg);display: inline-block;/* position: absolute; */margin: 0 0.8vw -0.2vw 0.5vw;}


.legrain_logo{height: 2.5vw;display: inline-block;vertical-align: top;/* margin: 0vw 0vw 0 40vw; */}
.legrain_logo_2{height: 5vw;display: block;vertical-align: top;margin: 0 auto 2vw auto;}

p{line-height:1.5;font-size: 1.1vw;}

.partners_logo{width: 47vw;}

.footer .inrow{background: rgba(0,0,0,0.75);}
.footer .second_page_title{color: #f37e00;}

.contact_us{color: #f37e00;color: #444344;font-weight: bold;font-size: 1vw;float: right;opacity: 0;}
.contact_us_title{color: #aaa;font-weight: normal;}

.products_table{width:100%;margin-top: 1vw;/* background: #feebc5; *//* background: rgba(255, 255, 255, 0.85); */color: black;/* color: #fff; */border-spacing: 0;/* text-align: center; */}
.products_table tr{}
.products_table tr:nth-child(even){background: rgba(0,0,0,0.05);}
.products_table tr:nth-child(1){/* background: #fff; *//* background: rgba(255,255,255,0.15); */color: #444344;}
.products_table tr:nth-child(2){/* background: rgb(255, 255, 255); *//* background: rgba(255,255,255,0.15); */text-decoration: underline;}
.products_table:nth-child(1) tr:nth-child(2){text-decoration: none;}
.products_table tr:nth-child(1) td{padding:1vw;font-weight: bold;font-size: 1.2vw;}
.products_table td{padding: 0.2vw 0.5vw;border-bottom: 0.1vw solid rgba(255,255,255,0.15);/* overflow-x: hidden; */}
.products_table td img{width: 8vw;height: auto;}
.products_table .title_row{ }
.products_table .clear_row{ }

.products_table p {padding:0;margin:0}

.products_table tr+tr+tr td:nth-child(1){/* background:red; */width: 5vw;}
.products_table tr+tr+tr td:nth-child(2){/* background: white; */width: 8vw;}
.products_table tr+tr+tr td:nth-child(3){/* background:green; */width: 17vw;}
.products_table tr+tr+tr td:nth-child(4){/* background:yellow; */width: 11vw;font-weight: normal;font-size: 0.9vw;}
.products_table tr+tr+tr p{font-size: 0.9vw;font-size: 1vw;}




#page_id_33 .textGreen{height: 160vw;}
.textGreen ul{padding-left: 1.2vw;}
.textGreen li{list-style: none;font-size: 1.1vw;list-style: square;margin-bottom: 0.1vw;}
.textGreen .our_markets li{ list-style:none;}
.textGreen li.pakistan:before{background:url(../images/flagi/pakistan_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen li.bahrein:before{background:url(../images/flagi/bahrein_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen li.india:before{background:url(../images/flagi/india_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen li.ug_korea:before{background:url(../images/flagi/ug_korea_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen li.japan:before{background:url(../images/flagi/japan_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen li.vietnam:before{background:url(../images/flagi/vietnam_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen li.indonesia:before{background:url(../images/flagi/indonesia_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen li.malaziya:before{background:url(../images/flagi/malaziya_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen li.thailand:before{background:url(../images/flagi/thailand_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen li.phillipines:before{background:url(../images/flagi/phillipines_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen li.shrilanka:before{background:url(../images/flagi/shrilanka_2.png) no-repeat center center;background-size: 1.5vw;}
.textGreen .our_markets li:before{content:'';display:inline-block;width: 3vw;height: 1.3vw;vertical-align:middle;}


/*#page_id_33 .row{width: 100%;}*/
#page_id_33 .right_side{/*width: 69vw;*//*margin-right: -5vw;*/background: rgba(255, 255, 255, 0.5);}
#page_id_33 .right_side h1{ color:#444344;}
/*#page_id_33 #scrollbar1{width: 70vw;}*/
/*#page_id_33 #scrollbar1 .viewport{width: 66vw; }*/
.our_partners{ display:none;}

#page_id_2 .our_partners{ display:block;}
#page_id_2 #scrollbar1 .viewport{height: 24.2vw;}


/*::-webkit-scrollbar{width:12px; background:rgba(255, 255, 255, 0.22);}
::-webkit-scrollbar-thumb{border-width:1px 1px 1px 2px;border-color: #777;background-color: #aaa;}
::-webkit-scrollbar-thumb:hover{border-width: 1px 1px 1px 2px;border-color: #555;}
::-webkit-scrollbar-track{border-width:0;}
::-webkit-scrollbar-track:hover{}/**/

.members_info{/* bottom: -19.0vw; */position: absolute;right: 2vw;top: 1vw;}
body:not(#page_id_2) .members_info{ display:none;}
.members_info_title{ color:#666;font-size:0.8vw;margin-left:.3vw;}
.icc_logo{height: 5vw;}


#film_roll{padding-bottom: 2vw;}
#film_roll .film_roll_child{ }
#film_roll .film_roll_child img{height: 3vw;}
#film_roll .film_roll_child a{display:block;margin: 2vw 2vw;}
.film_roll_prev, .film_roll_next{width: 1.5vw !important;height: 1.5vw !important;text-decoration: none;padding: 0 !important;font-size: 4vw !important;line-height: 2.3vw !important;border-radius: 50% !important;border: none !important;background: none !important;margin: -2vw 0 0 0 !important;text-shadow: 0 0 1vw black;opacity: 0.2 !important;}
.film_roll_prev:hover, .film_roll_next:hover{ opacity:0.5 !important;}
.film_roll_next{right: 0.0vw !important;}
.film_roll_prev{left: -0.0vw !important;}

.request_form_title{margin-top:2vw;font-weight: bold;color: #f37e00;font-size: 1.1vw;}
#callback_fos{width: 30vw;margin: 1vw 0 0 9vw;margin: 0vw 0 0 0;position: absolute;}
#callback_fos label{display: block;margin: 0.5vw 0 0.2vw 0;font-size: 1.1vw;display: none;}
#callback_fos input, #callback_fos textarea{color:#fff;font: 0.8vw 'Roboto Condensed', sans-serif;width: 89%;display: block;margin: 1vw 0 0 0;padding: 0.5vw 5%;border: 0.1vw solid rgba(255,255,255,0.25);background: rgba(0, 0, 0, 0.45);}
#callback_fos input{ }
#callback_fos textarea{resize: none;}
#callback_fos input:focus, #callback_fos textarea:focus{ outline:none;background:rgba(255,255,255,0.25);}
#callback_fos .sent-button{display:block;padding: 1vw 0;text-align: center;}
#callback_fos button.send{display: inline-block;/* margin: 1vw 0; */border: none;background: rgba(255,255,255,0.25);padding: 0.5vw 3vw;border: 0.1vw solid rgba(255,255,255,0.25);color: #fff;/* font-size: 1vw; */cursor: pointer;text-transform: uppercase;font-size: 0.8vw;}
#callback_fos button.send:hover{ }
#callback_fos button.send:focus{outline: none;}

.callback_message{border-bottom: 0.1vw solid #fff;color: #fff;display: block;padding-bottom: 0.5vw;margin-bottom: 1vw;}
.callback_message.callback_message_success{color: green;border-color: green;}
.callback_message.callback_message_error{color: red;border-color: red;}

.ship_image{width: 20vw;float: right;}

/*slow hover*/
#changelang a,
.menu a,
.catalogueGroup a,
.catalogueGroupItem,
.catalogueGroupItem a,
.cgbuy>button,
.gotocart a.btn,
.content_menu .menu ul li a
{
 -webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;-moz-transition-duration: 0.5s;transition-duration: 0.5s;
}



@media only screen and (max-width : 1200px) {
		h1, .second_page_title{border-bottom: 1px solid #f37e00;}
        h1:after, .second_page_title:after{height: 1px;margin: 0px 0 0 0;}
        .textGreen ul {padding-left: 15px;}

}


@media only screen and (max-width : 700px) {
        .textGreen ul {padding-left: 12px;}

}

@media only screen and (max-width : 475px) {
        .textGreen ul {padding-left: 10px;}

}