@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'khmerOS';
    src:url(../fonts/KhmerOS.ttf);
}
@font-face {
    font-family: 'Hanuman';
    src:url(../fonts/KhmerOS.ttf);
}
@font-face {
    font-family: 'Kh-System';
    src:url(../fonts/Kh-System.ttf);
}
*{margin:0px;padding:0px;}
body{padding:0px; margin:0px; background:#CCC; width:100%;   font-family: 'Hanuman',sans-serif,Arial;
    font-size: 14px;
    line-height: 24px;}
p{padding:0;margin:0;}
a:hover{text-decoration:none;}
hr{margin:10px auto; border:1px solid #FFFFFF; clear:both;}
.lead{font-size:16px;}
.page-header{margin:10px auto;}
.page-header .lead{margin-bottom:10px;}

.container-top{min-width:1350px !important;padding:0px;margin:5px auto 0px;background:url(../images/bg_top.png) #FFF center center repeat-x;height:175px !important;width:100%;}
/*.container-full{min-width:1350px !important;padding:0px;margin:5px auto 0px;background:#f0f9de; width:100%;}*/
.container{width:1350px !important;padding:0px;margin:5px auto;clear:both;}
.container-fluid{min-width:1350px !important; width:100% !important; padding:0px; margin:0 auto;}
.container-nav{ width:100% !important;padding:0px;margin:0px auto;clear:both;}
.padding5{padding:5px;}
.col-xs-4{padding-top:15px;padding-bottom:15px;background-color:#eee;background-color:rgba(86,61,124,.15);border:1px solid #ddd;border:1px solid rgba(86,61,124,.2);}
.container .navbar-header,
.container .navbar-collapse{margin-right:0;margin-left:0;}
.navbar-header{float:left;}
.navbar-collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;visibility:visible !important;}
.nav{width:100%;;text-transform:uppercase;text-align:center;font-family:'Oswald', sans-serif;font-size:1em;background:#FFFFFF;font-weight:bold;margin:0px;padding:0px;}
.navbar-nav ul{margin:0 auto; padding:0px;}
.navbar-nav > li{width:auto; display:inline-block; float:none; padding:5px; margin:5px 0px 0px 0px;  /*background:#f0f9de; border:1px outset #E4ECD4; border-radius:5px;*/}
.navbar-nav > li:hover a{/*background-color:#B6CB8E;*/ color:rgba(231,18,21,1.00);}
.navbar-nav > li > a{display:block;text-align:center;padding:7px;text-decoration:none;background:none !important;color:#0721BC;}
.navbar-nav > li > a.active{color:rgba(231,18,21,1.00);}
.navbar-nav > li:focus,.navbar-nav > li:after, .active {/*background-color:#B6CB8E;*/ color:rgba(231,18,21,1.00);}
/*.navbar-nav > li > a:hover, .navbar-nav > li > a:focus{color:red; }*/
.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}
.form-inline .form-control-static{display:inline-block;}
.form-inline .input-group{display:inline-table;vertical-align:middle;}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control{width:auto;}
.form-inline .input-group > .form-control{width:100%;}
.form-inline .control-label{margin-bottom:0;vertical-align:middle;}
.form-inline .radio,
.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}
.form-inline .radio label,
.form-inline .checkbox label{padding-left:0;}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0;}
.form-inline .has-feedback .form-control-feedback{top:0;}
.product_dt_img{width:1000px;margin:0 auto;height:auto;float:left;word-wrap:break-word;overflow:hidden;}
.product_dt_social{width:340px;margin:0 auto;height:auto;float:right;word-wrap:break-word;overflow:hidden;background:#FDECD6;}

.product_dt_item1{width:500px;height:auto;float:left;margin-right:5px;padding:0px;word-wrap:break-word;overflow:hidden;}
.product_dt_item1 iframe{width:100%;height:280px;border:none;}
.product_dt_item2{width:538px;height:auto;float:left;margin-right:5px;padding:0px;overflow:hidden;}
.product_dt_item3{width:300px;height:auto;float:right;padding:0px;overflow:hidden;word-wrap:break-word;}
.product_dt_item3 td{padding:5px;margin:5px;}
.product_dt_item3 .img{width:74px;height:74px;padding:3px;margin:0px auto;border:1px solid #CCCCCC;}

.product_dt_item_left{width:890px;height:auto;float:left;margin-right:5px;padding:0px;overflow:hidden;}
.product_dt_item_right{width:420px;height:auto;float:right;padding:0px;overflow:hidden;word-wrap:break-word;}
.product_dt_item_right .img{width:64px;height:64px;padding:3px;margin:0px auto;border:1px solid #CCCCCC;}

.adby_list{ box-shadow: 0 0 1px 1px rgba(221,221,221,1.00); margin-bottom:10px;  margin-left: 5px !important; margin-right: 5px !important;}
.adby_list:hover{ 
	background-color:rgba(240,247,227,1.00); 
	box-shadow: 1px 1px 10px -1px rgba(0,0,0,0.50);
	-webkit-box-shadow: 1px 1px 10px -1px rgba(0,0,0,0.50);
	-moz-box-shadow: 1px 1px 10px -1px rgba(0,0,0,0.50);
	transition: all 0.2s ease-in-out;
}
.thumbnail:hover{ 
	box-shadow: 1px 1px 10px -1px rgba(0,0,0,0.50);
-webkit-box-shadow: 1px 1px 10px -1px rgba(0,0,0,0.50);
-moz-box-shadow: 1px 1px 10px -1px rgba(0,0,0,0.50);
transition: all 0.2s ease-in-out;
}
/*====Garage style*/
.garage_item1{width:300px !important;height:auto;float:left;margin-right:5px;padding:0px;word-wrap:break-word;overflow:hidden;}
.garage_img { width:100%; object-fit: contain; margin:0 auto;}
.garage_item2{width:738px !important;height:auto;float:left;margin-right:5px;padding:0px;overflow:hidden;}
.garage_item3{width:300px !important;height:auto;float:right;padding:0px;overflow:hidden;word-wrap:break-word;}
.garage_item3 td{padding:5px;margin:5px;}
.garage_item3 .img{width:64px;height:64px;padding:3px;margin:0px auto;border:1px solid #CCCCCC;}

.box_free{border:1px thick rgba(239,239,239,1.00);margin-bottom:5px;padding:5px;}
.box_dt{width:100% !important;border:1px solid rgba(239,239,239,1.00);margin-bottom:5px;padding:5px;}
.box_list{width:100% !important;border:1px solid rgba(220,220,220,1.00);margin-bottom:5px;padding:10px;}
.short-text{overflow:hidden;height:2em;}
.full-text{height:auto;}
.show_more{padding:10px 0;text-align:center;width:100%;}
.clearfix{clear:both;}
.text{color:#2D2D2D;position:relative;z-index:1;display:inline-block;font-weight:bold;padding-left:10px;}


#leftcolumn{color:#333;margin:0 auto;height:auto;width:180px !important;float:left;}
#rightcolumn{color:#333;margin:0 auto;height:auto;width:180px !important;float:right;}

#content{float:left;color:#333;height:auto;width:980px !important;margin:0px 5px;}
.content_nofloat{clear:both;height:auto;width:980px;margin:0px auto;}
#content-block{width:100%;height:auto;display:inline-block;/*border:1px solid rgba(239,239,239,1.00);*/padding:0px;margin-bottom:10px;position:relative;}
#content-block .show-more{width:690px;color:#777;position:relative;font-size:12px;padding-top:5px;height:20px;text-align:center;background:#3399CC;cursor:pointer;}
#content-block .show-more:hover{color:#1779dd;}
#content-block .show-more-height{height:62px;overflow:hidden;}

.hr_content_block{clear:both;margin-bottom:5px;}
.hr_content_block>span{display:block;height:1px;border-top:1px solid rgba(192,192,192,0.8);margin-top:1px;}
.title{margin-bottom:10px;margin-top:0px;padding:5px;}
.product_logo{width:130px;height:82px;border:1px solid rgba(210,210,210,1.00); display:inline-block; padding:5px; margin:2px 0px 0px 0px; align-items:baseline; text-align:center;flex-flow:row-reverse wrap-reverse;}
.product_logo:hover{
	cursor: pointer;	
}
.pbrand_img{height:53px;width:115px;text-align:center;margin:0px auto;padding:0px;}
/*========New label*/
.new{position:absolute;z-index:99;top:3px;left:2px;display:inline-block;width:100px;height:100px;background:url(../images/New-label.png) no-repeat top left;}
.new1{position:absolute;z-index:99;bottom:-20px;left:-5px;display:inline-block;width:100px;height:48px;background:url(../images/icon-sponsors.png) no-repeat top left;}

/*.video_label{position:absolute;z-index:99; bottom:90px; right: auto; display:inline-block; width:auto; height:30; padding:5px; background:rgba(96,96,96,0.50) no-repeat bottom right; border-right: 1px inset #FFFFFF;}
.images_label{position:absolute;z-index:99; bottom:90px; right:0px;display:inline-block ;width:auto; height:30; padding:5px; background:rgba(96,96,96,0.50) no-repeat bottom right;}*/
/*.vid_img_label{position:absolute;z-index:99; bottom:90px; right:0px;display:inline-block ;width:auto; height:40; padding:3px; background:rgba(96,96,96,0.50) no-repeat bottom right; color:rgba(248,248,248,1.00);}*/

.vid_img_label{position:absolute;z-index:99; bottom:90px; right:0px;display:inline-block ;width:auto; height:auto; padding:0px; background:rgba(96,96,96,0.50) no-repeat bottom right; color:rgba(248,248,248,1.00);}

.vid_img_label_list{position:absolute;z-index:99; bottom:0px; right:778px;display:inline-block ;width:auto; height:auto; padding:0px; background:rgba(96,96,96,0.50) no-repeat bottom right; color:rgba(248,248,248,1.00);}

/*========Box product*/
.box{width:189.5px;height:auto;float:left;margin:0px 0px 5px 5px;position:relative;border:1px solid rgba(210,210,210,1.00);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background:#FCFCFC;box-shadow:2px 2px 5px 1px rgba(220,220,220,1.00) , -2px -2px 5px 1px rgba(220,220,220,1.00); text-align:center;}
.box:hover{cursor:pointer;-webkit-transition-duration:0.4s;transition-duration:0.4s;text-decoration:none;}
.box p{padding:5px;}
.box .img{width:auto; height:143px; margin:0px auto; padding:5px; position:static; object-fit:contain; text-align:center; overflow:hidden;  }
.box .p{font-size:13px;height:25px;overflow:hidden;}
.box-vid{color:#FF3300;}
.box-bottom{font-size:10px;padding-top:5px;color:#609;}
.box-price{font-size:14px;padding-top:5px;color:#FF0000;font-weight:bolder;margin:0 auto;}
.box-details{width:100%;height:auto;background:rgba(157,201,241,1.00);}
.box-details img{width:200px;height:150px;border-radius:4px;margin:5px;}

/*========flex container*/
.flex-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;width:100%;height:163px;overflow:hidden;position:relative;border:1px solid rgba(239,239,239,1.00);background:#FFFFFF; margin-bottom:5px; margin-top:5px;}
.flex-container a{width:100%;height:160px;overflow:hidden;display:-webkit-flex;display:flex;color:#000;}
.flex-container a:hover{color:#333;text-decoration:none;}
.flex-container:hover{text-decoration:none; /*-moz-box-shadow:  -webkit-box-shadow: */ border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:2px 2px 5px 1px rgba(220,220,220,1.00) , -2px -2px 5px 1px rgba(220,220,220,1.00); -webkit-transition-duration:0.2s;transition-duration:0.2s; background:#FBFCF4;}
.flex-item-left{width:200px;height:auto;margin: 0px auto; padding:5px;}
.flex-item-left a{margin: 5px auto; padding:0px;}
.flex-item-left .img{width:100%; height:150px; margin:0px auto; object-fit:contain; text-align:center; background:rgba(12,126,160,0.64);}
.flex-item-center{width:580px;height:150px;margin:5px;padding:5px;overflow:hidden;font-size:14px;text-align:left; line-height:25px;}
.flex-item-right{width:170px;height:150px;margin:5px auto;}
.flex-item-right .top{width:100%;height:30px;color:red;font-size:20px;font-weight:bolder;margin-top:10px;}
.flex-item-right .center{width:160px;height:90px;margin:0px auto;padding:5px 0px;color:red;}
.flex-item-right .center img{width:150px;height:85px;margin:0 auto;}
.flex-item-right .bottom{width:100%;height:20px;padding:5px;margin:0 auto;font-size:10px;color:#609;}
.flex-item-right img{width:150px;height:150px;margin:0px auto;}
.product_title{ font-size:18px; font-weight:bold; color:#065697; padding:0px; margin:0px;}

.product_title_adby{ font-size:18px; font-weight:bold; color:#065697; padding:0px; margin:0px; line-height:32px;}

/*========flex dealer container*/
.flex-dealer-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;width:100%;height:auto;overflow:hidden;position:relative;border:1px solid rgba(239,239,239,1.00);background:#FFFFFF; margin-bottom:5px; margin-top:5px; padding:3px;}
.flex-dealer-container a{width:100%;height:160px;overflow:hidden;display:-webkit-flex;display:flex;color:#000;}
.flex-dealer-container a:hover{color:#333;text-decoration:none;}
.flex-dealer-container:hover{text-decoration:none; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:2px 2px 5px 1px rgba(220,220,220,1.00) , -2px -2px 5px 1px rgba(220,220,220,1.00); -webkit-transition-duration:0.2s;transition-duration:0.2s; background:#FBFCF4;}
.flex-dealer-left{	max-width:200px;margin:0 auto;float:left;}
.flex-dealer-left .img{width:100%; height:150px; margin:0px auto; object-fit:contain; text-align:center;}
.flex-dealer-right{width:100%;padding:5px;margin:0 auto;float:right;}
.flex-dealer-right ul{float:left;margin:0px 0px 0px 0px;padding:0px;list-style:none; }
.flex-dealer-right ul li a{height:30px;color:#000000;}
.flex-dealer-right ul li a:hover{color:#C50909;}

/*========machinery container*/
.box_machinery{ border:1px solid rgba(239,239,239,1.00); margin-bottom:5px; padding:5px; justify-content:space-around; height:310px !important; overflow:hidden; }
.box_machinery:hover{
	-webkit-box-shadow: 0 0 10px rgba(0,0,0, .65);-moz-box-shadow: 0 0 10px rgba(0,0,0, .65); box-shadow: 0 0 10px rgba(0,0,0, .65); cursor:pointer;
}
.box_machinery .top{
	height:50px;
	/*text-overflow:ellipsis;*/
	overflow:hidden;
	font-size:18px;
	font-weight:bold;
	padding:0px;	
	margin:0px auto;
	text-align:justify;	
 }
.box_machinery .center{
	height:	230px !important;
	padding:5px;
	text-align:center;
}
.box_machinery .center .img{
	height:	220px !important;
}
.box_machinery .bottom{
	width:inherit;
	color:#609;
}
.box_machinery .new{position:absolute;z-index:99;bottom:0px;left:0px;display:inline-block;width:100px;height:100px;background:url(../images/New-label.png) no-repeat top left; padding:0px; margin:0px;}

/*========construction container*/
.box_construction{ border:1px solid rgba(239,239,239,1.00); margin-bottom:5px; padding:0px; justify-content:space-around; height:480px !important; overflow:hidden; position:relative; }
.box_construction:hover{
	-webkit-box-shadow: 0 0 10px rgba(0,0,0, .65);-moz-box-shadow: 0 0 10px rgba(0,0,0, .65); box-shadow: 0 0 10px rgba(0,0,0, .65); cursor:pointer;
}
.box_construction .img{
	height:120px;
	text-align:center;
	padding-top:5px;	
}
.box_construction .top{
	height:50px; 	
	text-overflow:ellipsis;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	padding:0px 5px 0px 0px;
 }
.box_construction .center{
	position:relative;
	height:	280px !important;
	padding:0px 5px 0px;
	text-align:left;
	margin:0px auto;
}

.box_construction .center.img{
	position:relative;
	height:	378px !important;
	padding:0px 5px 0px;
	text-align:left;
	margin:10px auto 10px;
}

.box_construction .bottom{
	padding:5px;
	text-align:right;
	color:#609;
}
.box_construction .new{position:absolute;z-index:99;bottom:0px;left:0px;display:inline-block;width:100px;height:100px;background:url(../images/New-label.png) no-repeat top left; padding:0px; margin:0px;}
.box_construction .col-xs-4 {background-color:transparent; border:none;}

/*========*/
.left_img_addt_construction{
	height:120px;
	text-align:center;
	margin:0 auto !important;
}
.label_construction_dt{
	width:155px; height:160px; margin:0px auto !important;	
}
.label_construction_dt img{
	width:155px; height:150px; padding:5px;	
}
.label_construction_dt p{
	text-overflow:ellipsis; height:25px; overflow:hidden;
}



.label_img_project{
	width:270px; height:160px; margin:0px auto !important; text-align:center; vertical-align:middle; /*border: 1px solid red; background-color:rgba(12,126,160,0.64);*/
}
.label_img_project img{
	width:auto; height:150px; padding-top:10px;  margin:0 auto; object-fit:contain;
}

.hover:hover{
	-webkit-box-shadow: 0 0 10px rgba(0,0,0, 0.65);-moz-box-shadow: 0 0 10px rgba(0,0,0, 0.65); box-shadow: 0 0 10px rgba(0,0,0, 0.65); 			
}
/*========*/

.textboxMe, .selectMe{width:100%;padding:12px 20px;margin:5px 0;box-sizing:border-box;border:3px solid #ccc;-webkit-transition:0.5s;transition:0.5s;outline:none;font-size:14px;height:45px;}
.textboxMe:focus{border:3px solid #555;}

.borderMe{border:1px solid rgba(239,239,239,1.00);}
.corner-20{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.corner-10{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.corner-5{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

/*========location nav*/
#location{color:#333;height:auto;width:980px;margin:0px auto 10px;}
#location ul{float:left;list-style:none;margin:0px 0px 10px 10px;}
#location ul li a{height:30px;color:#03C;}
#location ul li a:hover{height:30px;color:#03F;}

/*========footerr*/
.footer_left{float:left;width:35%;margin:0 auto;padding:5px;}
.footer_left a{text-decoration:none;}
.footer_left .img{width:60px;height:60px;margin:0px auto;padding:5px;vertical-align:middle;}
.footer_right{float:right;width:64.9%;padding:5px;}
.footer_right ul{float:left;margin:0px 0px 0px 50px;padding:0px;list-style:none;}
.footer_right ul li a{height:30px;color:#009;}
.footer_right ul li a:hover{height:30px;color:#059;}

/*========photo upload*/
ul.cvf_uploaded_files {list-style-type: none; margin:0px auto; padding: 0px; text-align:center;}
ul.cvf_uploaded_files li {background-color: #fff; border: 1px solid #ccc; border-radius: 5px; float: left; margin:20px 20px 0px 0px; padding: 5px; width: 160px; height: 160px;  position: relative;}
ul.cvf_uploaded_files li .img-thumb {width: 150px; height: 150px; box-sizing:border-box; object-fit: contain; margin-bottom:20px;}
ul.cvf_uploaded_files .ui-selected {background: red; width: 150px; height: 150px;}
ul.cvf_uploaded_files .highlight {border: 1px dashed #000; width: 150px; background-color: #ccc; border-radius: 5px;}
ul.cvf_uploaded_files .delete-btn {width: 24px; border: 0; position: absolute; height:auto; top:-11px; right:-11px; text-align:right; z-index:5;  }
.bg-success {padding: 7px;}
.label_file{display: inline-block;color: #fff;height:150px;width:150px;margin: 20px 20px 20px 0; padding: 1px;cursor: pointer;border-radius: 5px;}

/*====*/
/* Lazy Load Styles for logo*/
.logo-image {
	display: block;
	background: #fff center center no-repeat;
	background-size: auto 53px;
	/*filter: blur(3px);*/ /* blur the lowres image */
	height:53px;
	max-height:53px;
	width:auto;
	text-align:center;
	margin:0px auto;
	padding:0px;
}

.logo-image > img {
	display: block;
	width: 100%;
	opacity: 0; /* visually hide the img element */
	
}

.logo-image.is-loaded {
	filter: none; /* remove the blur on fullres image */
	transition: filter 1s;
	object-fit:contain;
}

/* Lazy Load Styles for product*/
.product-image {
	display: block;
	background: #fff top no-repeat;
	background-size: auto 143px;;
	/*filter: blur(3px);*/ /* blur the lowres image */
	text-align:center;
	width:auto; 
	height:143px; 
	max-height:143px ; 
	margin:5px; 
	padding:0px;
}


.product-image > img {
	display: block;
	width: 100%;
	opacity: 0; /* visually hide the img element */
	padding:5px;
}

.product-image.is-loaded {
	filter: none; /* remove the blur on fullres image */
	transition: filter 1s;
}

/* Lazy Load Styles for product list*/
.productlist-image {
	display: block;
	background: #fff top center no-repeat;
	background-size: auto 150px;;
	/*filter: blur(3px);*/ /* blur the lowres image */
	text-align:center;
	width:auto; 
	height:150px; 
	max-height:150px ; 
	margin:0px 0px 20px -5px;
	padding:0px;
	object-fit:contain;
}

.productlist-image > img {
	display: block;
	width: 100%;
	opacity: 0; /* visually hide the img element */
	object-fit:contain;
}

.productlist-image.is-loaded {
	filter: none; /* remove the blur on fullres image */
	transition: filter 1s;
}

/*=====carousel*/
.img1 {
	width:100%;
	height:550px !important;
	object-fit: contain;
}

#carousel-custom {
    margin:0 auto;
	padding:10px 0px 0px 0px;
    width: 750px;
	height:auto !important;
	background: rgba(164,188,208,0.2);
}
#carousel-custom .carousel-indicators {
    margin:10px auto 0px auto;
	padding-top:10px;
    overflow: inherit;
	display:list-item;
    position: static;
    text-align: center;
	height:auto;
    width: 750px;
	color:#F0090D;
	background:#FFFFFF;
	/*background: rgba(48,49,51,0.6);*//*rgba(48,49,51,0.4);*/
}
#carousel-custom .carousel-indicators li {
    background-color: rgba(48,49,51,0.2);
    -webkit-border-radius: 0;
    border-radius: 0;
    display: inline-block;
    height: auto;
    margin: 0 !important;
    width: auto;
}
#carousel-custom .carousel-indicators li img {
    display: block;
    opacity: 0.5;
	width:80px;
	height:60px;
	object-fit: contain;
}
#carousel-custom .carousel-indicators li.active img {
    opacity: 1;
}
#carousel-custom .carousel-indicators li:hover img {
    opacity: 1;
}
#carousel-custom .carousel-outer {
    position: relative;
}
.carousel-control.left {
    background-image: none;
    width: 54px;
    height: 54px;
    top: 30%;
    left: 3px;
    line-height: 45px;
    /*border: 2px solid #fff;*/
    opacity: 1;
	color:#000000;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.carousel-control.right {
    background-image: none;
    width: 54px;
    height: 54px;
    top: 30%;
    right: 3px;
    line-height: 45px;
    /*border: 2px solid #fff;*/
    opacity: 1;
	color:#000000;
    text-shadow: none;
    -webkit-transition: all 0.2s ease-in-out 0s;
    -o-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
}
.carousel-control.left i {
	margin-top:-15px;
	margin-left:-15px
}
.carousel-control.left:hover i {
	color:rgba(48,49,51,0.4);
}
.carousel-control.right i {
	margin-top:-15px;
	margin-right:-15px
}
.carousel-control.right:hover i {
	color:rgba(48,49,51,0.4);
}

.divLine {
    position: relative;
    text-align: center;
    height: 28px;
}

.divLine:after {
    content: "";
    position: absolute;
    height: 1px;
    left: 0;
    right: 0;
    background-color: #CBDFF0;
    top: 50%;
    z-index: 1;
}
.divLine > span {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    padding: 0 24px;
    background-color: #FFF;
    position: relative;
    z-index: 99;
}

/*sign in form*/
.signin_title{
font-family: "Arial Black", Gadget, sans-serif;
font-size: 36px;
letter-spacing: 2px;
word-spacing: 6px;
color: #000000;
font-weight: 700;
text-decoration: none;
font-style: normal;
font-variant: normal;
text-transform: uppercase;
}

/**/

.my-button-css{cursor:pointer;background-color:#D1E9E1;color:#036;font-family:Verdana, Arial;font-size:12px;font-weight:bold;text-transform:uppercase;text-align:center;padding:7px;margin:0px 0 0 0;}
input::-webkit-input-placeholder{color:#CCC;}
input::-moz-placeholder{color:#CCC;}
input:-ms-input-placeholder{color:#CCC;}
input:-moz-placeholder{color:#CCC;}

.bg-nav{background-color:#f0f9de !important;}
.bg-black{background-color:#000000 !important;}
.bg-white{background-color:#ffffff !important;}
.bg-lime{background-color:#a4c400 !important;}
.bg-green{background-color:#60a917 !important;}
.bg-emerald{background-color:#008a00 !important;}
.bg-teal{background-color:#00aba9 !important;}
.bg-cyan{background-color:#1ba1e2 !important;}
.bg-cobalt{background-color:#0050ef !important;}
.bg-indigo{background-color:#6a00ff !important;}
.bg-violet{background-color:#aa00ff !important;}
.bg-pink{background-color:#dc4fad !important;}
.bg-magenta{background-color:#d80073 !important;}
.bg-crimson{background-color:#a20025 !important;}
.bg-red{background-color:#e51400 !important;}
.bg-orange{background-color:#fa6800 !important;}
.bg-amber{background-color:#f0a30a !important;}
.bg-yellow{background-color:#e3c800 !important;}
.bg-brown{background-color:#825a2c !important;}
.bg-olive{background-color:#6d8764 !important;}
.bg-steel{background-color:#647687 !important;}
.bg-mauve{background-color:#76608a !important;}
.bg-taupe{background-color:#87794e !important;}
.bg-gray{background-color:#555555 !important;}
.bg-dark{background-color:#333333 !important;}
.bg-darker{background-color:#222222 !important;}
.bg-transparent{background-color:transparent !important;}
.bg-darkBrown{background-color:#63362f !important;}
.bg-darkCrimson{background-color:#640024 !important;}
.bg-darkMagenta{background-color:#81003c !important;}
.bg-darkIndigo{background-color:#4b0096 !important;}
.bg-darkCyan{background-color:#1b6eae !important;}
.bg-darkCobalt{background-color:#00356a !important;}
.bg-darkTeal{background-color:#004050 !important;}
.bg-darkEmerald{background-color:#003e00 !important;}
.bg-darkGreen{background-color:#128023 !important;}
.bg-darkOrange{background-color:#bf5a15 !important;}
.bg-darkRed{background-color:#9a1616 !important;}
.bg-darkPink{background-color:#9a165a !important;}
.bg-darkViolet{background-color:#57169a !important;}
.bg-darkBlue{background-color:#16499a !important;}
.bg-lightBlue{background-color:#4390df !important;}
.bg-lightRed{background-color:#ff2d19 !important;}
.bg-lightGreen{background-color:#7ad61d !important;}
.bg-lighterBlue{background-color:#00ccff !important;}
.bg-lightTeal{background-color:#45fffd !important;}
.bg-lightOlive{background-color:#78aa1c !important;}
.bg-lightOrange{background-color:#c29008 !important;}
.bg-lightPink{background-color:#f472d0 !important;}
.bg-grayDark{background-color:#333333 !important;}
.bg-grayDarker{background-color:#222222 !important;}
.bg-grayLight{background-color:#999999 !important;}
.bg-grayLighter{background-color:#eeeeee !important;}
.bg-blue{background-color:#00aff0 !important;}
.fg-black{color:#000000 !important;}
.fg-white{color:#ffffff !important;}
.fg-lime{color:#a4c400 !important;}
.fg-green{color:#60a917 !important;}
.fg-emerald{color:#008a00 !important;}
.fg-teal{color:#00aba9 !important;}
.fg-cyan{color:#1ba1e2 !important;}
.fg-cobalt{color:#0050ef !important;}
.fg-indigo{color:#6a00ff !important;}
.fg-violet{color:#aa00ff !important;}
.fg-pink{color:#dc4fad !important;}
.fg-magenta{color:#d80073 !important;}
.fg-crimson{color:#a20025 !important;}
.fg-red{color:#e51400 !important;}
.fg-orange{color:#fa6800 !important;}
.fg-amber{color:#f0a30a !important;}
.fg-yellow{color:#e3c800 !important;}
.fg-brown{color:#825a2c !important;}
.fg-olive{color:#6d8764 !important;}
.fg-steel{color:#647687 !important;}
.fg-mauve{color:#76608a !important;}
.fg-taupe{color:#87794e !important;}
.fg-gray{color:#555555 !important;}
.fg-dark{color:#333333 !important;}
.fg-darker{color:#222222 !important;}
.fg-transparent{color:transparent !important;}
.fg-darkBrown{color:#63362f !important;}
.fg-darkCrimson{color:#640024 !important;}
.fg-darkMagenta{color:#81003c !important;}
.fg-darkIndigo{color:#4b0096 !important;}
.fg-darkCyan{color:#1b6eae !important;}
.fg-darkCobalt{color:#00356a !important;}
.fg-darkTeal{color:#004050 !important;}
.fg-darkEmerald{color:#003e00 !important;}
.fg-darkGreen{color:#128023 !important;}
.fg-darkOrange{color:#bf5a15 !important;}
.fg-darkRed{color:#9a1616 !important;}
.fg-darkPink{color:#9a165a !important;}
.fg-darkViolet{color:#57169a !important;}
.fg-darkBlue{color:#16499a !important;}
.fg-lightBlue{color:#4390df !important;}
.fg-lighterBlue{color:#00ccff !important;}
.fg-lightTeal{color:#45fffd !important;}
.fg-lightOlive{color:#78aa1c !important;}
.fg-lightOrange{color:#c29008 !important;}
.fg-lightPink{color:#f472d0 !important;}
.fg-lightRed{color:#ff2d19 !important;}
.fg-lightGreen{color:#7ad61d !important;}
.fg-grayDark{color:#333333 !important;}
.fg-grayDarker{color:#222222 !important;}
.fg-grayLight{color:#999999 !important;}
.fg-grayLighter{color:#eeeeee !important;}
.fg-blue{color:#00aff0 !important;}
.fg-block-foot{color:rgba(197,228,201,1.00);}
.bg-block-foot{background:rgba(197,228,201,1.00);}
.float-left{float:left;}
.float-right{float:right;}
.gly-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);}
}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);}
}
@-o-keyframes spin{0%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(359deg);}
}
@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.gly-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.gly-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.gly-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}
.gly-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
.gly-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);}

.padding0 {
  padding: 0px !important;
}
.padding5 {
  padding: 5px !important;
}
.padding10 {
  padding: 10px !important;
}
.padding20 {
  padding: 20px !important;
}
.padding30 {
  padding: 30px !important;
}
.padding40 {
  padding: 40px !important;
}
.padding50 {
  padding: 50px !important;
}
.padding60 {
  padding: 60px !important;
}
.padding70 {
  padding: 70px !important;
}
.padding80 {
  padding: 80px !important;
}
.padding90 {
  padding: 90px !important;
}
.padding100 {
  padding: 100px !important;
}

.paddingT0 {
  padding: 0px !important;
}
.paddingT5 {
  padding: 5px !important;
}
.paddingT10 {
  padding: 10px !important;
}
.paddingT20 {
  padding: 20px !important;
}
.paddingT30 {
  padding: 30px !important;
}
.paddingT40 {
  padding: 40px !important;
}
.paddingT50 {
  padding: 50px !important;
}
.paddingT60 {
  padding: 60px !important;
}
.paddingT70 {
  padding: 70px !important;
}
.paddingT80 {
  padding: 80px !important;
}
.paddingT90 {
  padding: 90px !important;
}
.paddingT100 {
  padding: 100px !important;
}

.paddingB0 {
  padding: 0px !important;
}
.paddingB5 {
  padding: 5px !important;
}
.paddingB10 {
  padding: 10px !important;
}
.paddingB20 {
  padding: 20px !important;
}
.paddingB30 {
  padding: 30px !important;
}
.paddingB40 {
  padding: 40px !important;
}
.paddingB50 {
  padding: 50px !important;
}
.paddingB60 {
  padding: 60px !important;
}
.paddingB70 {
  padding: 70px !important;
}
.paddingB80 {
  padding: 80px !important;
}
.paddingB90 {
  padding: 90px !important;
}
.paddingB100 {
  padding: 100px !important;
}

.paddingL0 {
  padding: 0px !important;
}
.paddingL5 {
  padding: 5px !important;
}
.paddingL10 {
  padding: 10px !important;
}
.paddingL20 {
  padding: 20px !important;
}
.paddingL30 {
  padding: 30px !important;
}
.paddingL40 {
  padding: 40px !important;
}
.paddingL50 {
  padding: 50px !important;
}
.paddingL60 {
  padding: 60px !important;
}
.paddingL70 {
  padding: 70px !important;
}
.paddingL80 {
  padding: 80px !important;
}
.paddingL90 {
  padding: 90px !important;
}
.paddingL100 {
  padding: 100px !important;
}

.paddingR0 {
  padding: 0px !important;
}
.paddingR5 {
  padding: 5px !important;
}
.paddingR10 {
  padding: 10px !important;
}
.paddingR20 {
  padding: 20px !important;
}
.paddingR30 {
  padding: 30px !important;
}
.paddingR40 {
  padding: 40px !important;
}
.paddingR50 {
  padding: 50px !important;
}
.paddingR60 {
  padding: 60px !important;
}
.paddingR70 {
  padding: 70px !important;
}
.paddingR80 {
  padding: 80px !important;
}
.paddingR90 {
  padding: 90px !important;
}
.paddingR100 {
  padding: 100px !important;
}

.margin0 {
  margin: 0px !important;
}
.margin5 {
  margin: 5px !important;
}
.margin10 {
  margin: 10px !important;
}
.margin20 {
  margin: 20px !important;
}
.margin30 {
  margin: 30px !important;
}
.margin40 {
  margin: 40px !important;
}
.margin50 {
  margin: 50px !important;
}
.margin60 {
  margin: 60px !important;
}
.margin70 {
  margin: 70px !important;
}
.margin80 {
  margin: 80px !important;
}
.margin90 {
  margin: 90px !important;
}
.margin100 {
  margin: 100px !important;
}

.marginT0 {
  margin: 5px !important;
}
.marginT5 {
  margin: 5px !important;
}
.marginT10 {
  margin: 10px !important;
}
.marginT20 {
  margin: 20px !important;
}
.marginT30 {
  margin: 30px !important;
}
.marginT40 {
  margin: 40px !important;
}
.marginT50 {
  margin: 50px !important;
}
.marginT60 {
  margin: 60px !important;
}
.marginT70 {
  margin: 70px !important;
}
.marginT80 {
  margin: 80px !important;
}
.marginT90 {
  margin: 90px !important;
}
.marginT100 {
  margin: 100px !important;
}

.marginB0 {
  margin: 0px !important;
}
.marginB5 {
  margin: 5px !important;
}
.marginB10 {
  margin: 10px !important;
}
.marginB20 {
  margin: 20px !important;
}
.marginB30 {
  margin: 30px !important;
}
.marginB40 {
  margin: 40px !important;
}
.marginB50 {
  margin: 50px !important;
}
.marginB60 {
  margin: 60px !important;
}
.marginB70 {
  margin: 70px !important;
}
.marginB80 {
  margin: 80px !important;
}
.marginB90 {
  margin: 90px !important;
}
.marginB100 {
  margin: 100px !important;
}

.marginL0 {
  margin: 0px !important;
}
.marginL5 {
  margin: 5px !important;
}
.marginL10 {
  margin: 10px !important;
}
.marginL20 {
  margin: 20px !important;
}
.marginL30 {
  margin: 30px !important;
}
.marginL40 {
  margin: 40px !important;
}
.marginL50 {
  margin: 50px !important;
}
.marginL60 {
  margin: 60px !important;
}
.marginL70 {
  margin: 70px !important;
}
.marginL80 {
  margin: 80px !important;
}
.marginL90 {
  margin: 90px !important;
}
.marginL100 {
  margin: 100px !important;
}

.marginR0 {
  margin: 0px !important;
}
.marginR5 {
  margin: 5px !important;
}
.marginR10 {
  margin: 10px !important;
}
.marginR20 {
  margin: 20px !important;
}
.marginR30 {
  margin: 30px !important;
}
.marginR40 {
  margin: 40px !important;
}
.marginR50 {
  margin: 50px !important;
}
.marginR60 {
  margin: 60px !important;
}
.marginR70 {
  margin: 70px !important;
}
.marginR80 {
  margin: 80px !important;
}
.marginR90 {
  margin: 90px !important;
}
.marginR100 {
  margin: 100px !important;
}

.opacity {
  opacity: .9;
}
.half-opacity {
  opacity: .5;
}
.hi-opacity {
  opacity: .2;
}