/* reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;/*vertical-align:baseline;*/}

article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}

ol,ul{list-style:none;margin:0px;padding:0px;}

.ls ul{margin-left:30px;}.ls li{margin-bottom:5px;list-style-type:disc;}

.lsn ul, ul.lsn,.slider ul {margin:0;} .lsn li, ul.lsn li,.slider li{list-style:none;margin:0;}

blockquote,q{quotes:none;}

blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}

table{border-collapse:collapse;border-spacing:0;}

/* start editing from here */

a{text-decoration:none;}

img{max-width:100%;width:auto;height:auto;}


@import '../css/font-awesome.css';
@import '../css/font-awesome.min.css';


img.bdr{box-sizing:border-box;-moz-box-sizing:border-box;}





/*--end reset--*/

html body{width: 100%;height: 100%;padding: 0px;margin: 0px;font:12px/1.5em Arial,Helvetica,sans-serif;}

.dt{display:table;width:100%;}

.col-1,.col-2,.col-3,.td-1,.td-2{display:table-cell;}



/*****TEMPLATE BASIC STYLES***********/

a.button{background-image:url(common_x_bgs_50px.html) 0 -400px;display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}

a.button.c3px{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

a.buttonBig{background-image:url(common_x_bgs_50px.html) 0 -1690px;display:inline-block;}

input.button{background-image:url(common_x_bgs_50px.html) 0 -2600px;display:inline-block; }

.w70 textarea {width:70%;}



.h1{margin-bottom:10px;}

.h1 h1{font:2.1em/1.2em 'Droid Serif', serif; text-transform: none;}

.ip .h1 h1{font-family:Arial}

.h1.n{border:none;}

h2{font-weight:600;}



.wrap{width:980px;margin:0 auto;}



.b2,.b3{font-weight:normal;margin-right:3px;float:left;line-height:1.;}

.b2:before,.b3:before{font-family: 'icomoon';}



.b2{font-size:16px;}

.b2:before{content: '\e82b';}
.b3:before{content: '\e827';}



.icon_plus_bg:before{font-family:"icomoon";content:'\e685';}

.icon_minus_bg:before{font-family:"icomoon";content:'\e686';}

.icon_plus:before{font-family:"icomoon";content:'\e681';}

.icon_minus:before{font-family:"icomoon";content:'\e683';}



/***********/

.formTable > tbody:first-child > tr:first-child > td,.formTable > thead:first-child > tr:first-child > td { border-top: 0 none;}

form.inputs-p5px .input,form.inputs-p5px select,form.inputs-p5px textarea{padding:5px;}

form.inputs-p7px .input,form.inputs-p7px select,form.inputs-p7px textarea{padding:7px;}

form.inputs-p10px .input,form.inputs-p10px select,form.inputs-p10px textarea{padding:10px;}

form.inputs-br3px .input,form.inputs-br3px select,form.inputs-br3px textarea{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

form.inputs-br5px .input,form.inputs-br5px select,form.inputs-br5px textarea{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

form.inputs-br7px .input,form.inputs-br7px select,form.inputs-br7px textarea{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}

form.inputs-br10px .input,form.inputs-br10px select,form.inputs-br10px textarea{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;} 

.formTable.bdr0,.formTable.bdr0 > tbody > tr > td,.formTable > thead > tr > td{border:none !important;}header .col-1,header .col-2{vertical-align:middle;}

header .col-1.vat,header .col-2.vat,header .col-3.vat{vertical-align:top;}



/******HEADER FORMAT----1----*****/

.header_top{height: 11px;

		background-size: 10px 12px; 

		background-image:linear-gradient(135deg, #0176a8 30%, transparent 30%), 

		linear-gradient(45deg, transparent 70%, #0176a8 70%)

	}

.header_topb{height: 11px;

	background-size: 10px 12px; 

	background-image:linear-gradient(135deg, transparent 65%, #0176a8 65%), 

	linear-gradient(45deg, #0176a8 35%,transparent  35%)

}

header .row1{ position:relative}

header .row1:after{ height: 11px;

		background-size:10px 12px;

		background-image:linear-gradient(135deg, #eb5267 30%, transparent 30%), 

		linear-gradient(45deg, transparent 70%, #eb5267 70%)}

header .row2{background:#0176a8 url(bg_tml.png) no-repeat top left; position:relative; height:405px; padding:15px; box-sizing:border-box; }

header .row2:before{ content:''; position:absolute; border:50px solid transparent; border-right-color:#eee; border-width:0 480px 290px 50px; top:0; right:0 }

header .row2:after{content:''; position:absolute; border:50px solid transparent; border-right-color:#d2d2d2; border-width:0 460px 275px 50px; top:0; right:0 }



header .row2 .col-2{width:74%;border-left:3px solid #004e6f}

.no-rgba header .row1 .col-2{ float:right; width:50%}

.no-rgba header .row1 .col-1{width:40%; float:left;}



.no-rgba header .row2 .col-2{float:right; width:77%}

.no-rgba header .row2 .col-1{float:left; width:23%}











header .row1{padding:25px 0 25px 0}



.tgl{ margin-left:2.1em;position:absolute; top:-20px; left:52%; z-index:2}

.tgl li{float:left;margin-left:10px;  padding:8px 8px 10px; position:relative}

.tglHome:before{content: '\e743'; display: table-cell;}

.tglInquiry:before{content:'\e888'}

.tglContact:before{content: '\e76e';}

.tglSitemap:before{content: '\e83b';}

.tgl li:hover{ padding:12px 8px; cursor:pointer; top:-5px}

.tgl li a{font-size:1.6em;font-family: 'icomoon';}



#flash{ position:relative; z-index:2; outline:1px solid #333; border-left:13px solid #6fd0fa;}



#tml{font:20px/1em Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; text-align:right;}

#tml > ul>li a{ padding:12px 15px; display:block;position:relative;  border-top:1px solid #0a9fde;}

#tml > ul>li.on>a:after, #tml > ul>li:hover>a:after{ content:''; border:8px solid transparent; display:table-cell; border-right-color:#004e6f; position:absolute; top:35%; right:0}

#tml > ul>li{position:relative}



#tml ul ul{position:absolute;width:250px;display:none;font:12px/1.5em Arial, Helvetica, sans-serif; text-align:left;}

#tml li li{ padding:0;float:none;text-transform:inherit;}

#tml li li:first-child{border-top:none}

#tml li li:last-child{border-bottom:none}

#tml > ul  ul > li a{ padding:9px; text-transform:inherit; text-shadow:none}



.downarrowclass{background:url(sprites_image.png) -56px -4px no-repeat;height:3px;width:5px;display:inline-block;position:absolute;bottom:10px;left:50%;margin-left:-2px;outline:none;} 

.rightarrowclass{background:url(sprites_image.png) -44px -3px no-repeat;height:7px;width:5px;display:inline-block;position:absolute;right:10px;top:48%;margin-left:-2px;} #middle .col-1,#middle .col-2,#middle .col-3,.td-1,.td-2{vertical-align:top;}

@media(min-width:980px){#flash{min-height:300px}}



#bodyFormat1 .col-1,#bodyFormat1 .col-3,#bodyFormat2 .col-1,#bodyFormat2 .col-3{width:25%;}

#bodyFormat1 .columns12 .col-2, #bodyFormat1 .columns23 .col-2{ width:65%;}

#bodyFormat1 .row1 .col-2 .col-1, #bodyFormat1 .row1 .col-2 .col-2{ width:50%;}



#bodyFormat1 .col-2, #bodyFormat2 .col-2{ padding:0 15px;}

#bodyFormat1 .columns12 .col-2, #bodyFormat2 .columns12 .col-2{ padding-right:0;}

#bodyFormat1 .columns23 .col-2, #bodyFormat2 .columns23 .col-2{ padding-left:0;}



#bodyFormat1 .row1 .width30, #bodyFormat1 .row2 .width30, #bodyFormat2 .row1 .width30, #bodyFormat2 .row2 .width30{width:30%;}

#bodyFormat1 .row1 .width35, #bodyFormat1 .row2 .width35, #bodyFormat2 .row1 .width35, #bodyFormat2 .row2 .width35{width:35%;}

#bodyFormat1 .row1 .width38, #bodyFormat1 .row2 .width38, #bodyFormat2 .row1 .width38, #bodyFormat2 .row2 .width38{width:38%;}

#bodyFormat1 .row1 .width50, #bodyFormat1 .row2 .width50, #bodyFormat2 .row1 .width50, #bodyFormat2 .row2 .width50{width:50%;}

#bodyFormat1 .row1 .width60, #bodyFormat1 .row2 .width60, #bodyFormat2 .row1 .width60, #bodyFormat2 .row2 .width60{width:60%;}

#bodyFormat1 .col-2 .col-2{ padding-left:15px}



.no-rgba #bodyFormat1 .row1 .col-1,.no-rgba #bodyFormat1 .row2 .col-1, .no-rgba #bodyFormat1 .row1 .col-2,.no-rgba #bodyFormat1 .row2 .col-2,.no-rgba #bodyFormat1 .row1.columns12 .col-1{float:left;}

.no-rgba #bodyFormat1 .row1 .col-2.wideColumn,.no-rgba #bodyFormat1 .row2 .col-2.wideColumn,

.no-rgba #bodyFormat1 .row1.columns23 .col-2,.no-rgba #bodyFormat1 .row2.columns23 .col-2,.no-rgba #bodyFormat1 .row1.columns12 .col-2{width:60%;}

.no-rgba #bodyFormat1 .row1 .col-3,.no-rgba #bodyFormat1 .row2 .col-3,.no-rgba  #bodyFormat1 .row1.columns12 .col-2{float:right;}



.no-rgba #bodyFormat1 .row1 .col-1.pr15px,.no-rgba #bodyFormat1 .row1 .col-3.pl15px{width:23%;}

.no-rgba #bodyFormat1 .row1 .col-1.p20px,.no-rgba #bodyFormat1 .row1.columns12 .col-1.pr25px{width:21%;}



.no-rgba #bodyFormat3>.row1 .col-1, .no-rgba #bodyFormat3>.row1 .col-2{ width:32%; float:left}

.no-rgba #bodyFormat3>.row1 .col-3{ float:right; width:31%}



.no-rgba .imgLeft .td-1,.no-rgba .imgRight .td-1{float:left;}

.no-rgba .imgLeft .td-2,.no-rgba .imgRight .td-2{width:100%;}

*+.no-rgba .imgLeft .td-2,*+.no-rgba .imgRight .td-2{width:auto;float:left;} 

.imgLeft .td-2 {padding-left: 15px;}



@media \0screen { /* IE8 Only */.no-rgba .imgLeft .td-2,.no-rgba .imgRight .td-2{float:none;}} 

.no-rgba #bodyFormat1 .row1 .col-3.pl15px.width38,.no-rgba #bodyFormat1 .row1.columns23 .col-2.width38{width:38%;}

.no-rgba #bodyFormat1 .row1.columns23 .col-2.width58,.no-rgba #bodyFormat1 .row1 .col-3.pl15px.width60{width:58%;}

.no-rgba #bodyFormat1 .row1.columns23 .col-2.width50,.no-rgba #bodyFormat1 .row1 .col-3.pl15px.width50{width:48%;}





/***** IMG FRAMES STYLES *****/

.imgL .m0a{margin-left:0;}



/********CAROUSEL***********/

.imgLeft .td-2{padding-left:15px;}

.imgRight .td-1{padding-right:15px;}



/*****MAIN CONTAINER , HEADING , INNER CONTAINER *****/



.h2 h2{padding:8px 15px; display:inline-block;*zoom:1; position:relative;font:normal 22px/1.1em 'Lobster'; letter-spacing:0; transition:all .3s ease-out}

.h2 h2:hover{ letter-spacing:.3px}



.h2:before,.h2:after{content:"";display:table;}

.h2:after{clear:both;}

.h2{zoom:1;} /*IE < 8*/





.columns23 .col-3 .h2 h2:before{content:''; display:inline-block; border:8px solid transparent; position:absolute; left:0; top:11px}

.columns23 .col-3 .h2 h2:after{content:''; display:inline-block; border:7px solid transparent; position:absolute;right:0; bottom:-14px; left:auto;}



.ic{padding:10px;}

footer .ic,header .ic{ padding:0}



/********THIN COLUMN LINKS********/

.tcl{line-height:1.2em;}

.tcl ul, .tcl li{margin:0;padding:0;list-style:none;}

.tcl ul ul{margin:5px 0 0 14px;}

.tcl li{padding:6px 0;}

.tcl li li{padding:4px 0;}

.tcl .m{text-align:right;font-size:.9em;margin-top:5px;}



.tcl ul > li .plus{float:right;cursor:pointer;}

.tcl ul > li .plus:after{font-family:"FontAwesome";content:'\f107';}

.tcl ul > li .plus.act:after{font-family:"FontAwesome";content:'\f077';}

.tcl.divider ul > li:last-child{border-bottom:0;}



.tcl.float ul > li{padding:4px 0;float:left;margin-left:2px}

.tcl.float.two li{width:49%;}  .tcl.float.three li{width:31%;}  .tcl.float.four li{width:24%;}

.tcl.float ul:after{clear:both;content:'';display:table;}



/***** QUICK INQUIRY AND CONTACT *****/

.qi{line-height:1.2em;}

.qiTransparent .button,.qiTransparent .input,.qiTransparent textarea{padding:7px 9px;padding:7px\9;}

.qiTransparent textarea{height:125px;}

.qiTransparent .button{padding:10px 15px; transition:all .5s ease}

.qiTransparent .button:hover{padding:10px 20px;}

.qiTransparent .input,.qiTransparent textarea{width:80%;}

.qiTransparent .t{padding-left:5px;margin-bottom:3px;}

.qiTransparent .v{margin-bottom:10px;}



.qi .input,.qi textarea{width:90%;padding: 7px;}

.search .input{width:175px;}

.qi td{padding:5px 0;}

.qi .hr{margin:0 0 10px;border:none;}

.qc .hr,.hr{margin:12px 0;}

.formTable .hr{margin:3px 0;}

.qc .hr{margin:8px 0;}



/***** ROUNDED SEARCH *****/



.searchRound,.searchFull{position:relative;padding-right:64px;}

.search.padding .input,.search.padding .button{padding:7px 10px;}

.searchRound .input,.searchFull .input,.searchInline .input{width:100%;padding:7px 10px 7px 15px;}

.searchRound .input{-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;}

.searchRound .button,.searchFull .button{font-weight:bold;padding:7px 10px 8px;position:absolute;right:0;bottom:0;}

.searchRound .button{-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;}

.searchFull.btn{padding-right:25px;}

.searchFull.btn .button{padding-bottom:11px;}



/************INNER BODY FORMATS*******************/

.contact_image2{background:url(contact_image2.png) no-repeat 0 center;padding-left:220px;}

.contact_image4{background:url(contact_image4.png) no-repeat right bottom;}

.contact_image5{background:url(contact_image5.html) no-repeat right bottom;padding-right:150px;}

.contact_full_form input.input{width: 29%;}

.iz_container .fixHeight{height:365px;}

.iz_container .innerZoom{margin-top:-25px;max-width:350px;max-height:350px}

.iz_container .innerZoom:first-child{margin-top:0;}



/*****IMAGE FIX WIDTH*****/

.imgWidth60 img{max-width:60px;}

.imgWidth100 img{max-width:100px;}

.imgWidth150 img{max-width:150px;}

.imgWidth200 img{max-width:200px;}

.responsiveLargeImageWidth img{max-width:500px;max-height:500px;}

.responsiveMediumImageWidth img{max-width:350px;max-height:350px;}

.responsiveSmallImageWidth img{max-width:200px;max-height:200px;}



/*****SHOPPING CART*****/

.classified3Images ul li{width:31%;margin-left:2%;}

.classified3Images ul li img{max-width:100%;}

.no-rgba .classified3Images ul li{width:208px;}

@-moz-document url-prefix() {.classified3Images ul li img{width:200px;}}

@-moz-document url-prefix() {.classified3Images.smallImage150 ul li img{width:150px;}}

.classified3Images ul li{float:left;margin-bottom:20px;}



/************* Shopping Cart ************/

.shoppingCart i{background:url(close.png) no-repeat 0 0; display:inline-block;width:11px;height:11px;margin-left:5px;}

.shoppingCart i:hover{background-position:0 -11px;}



.cart i{background:#3aa9df url(sprites_image.png) no-repeat -80px -58px;height:16px;width:16px;display:inline-block;padding:3px;vertical-align:middle;}

.cart2 i{background:url(sprites_image.png) no-repeat -61px -95px;height:40px;width:35px;float:right;margin-left:10px;}

.cart3 i{background:url(sprites_image.png) no-repeat 0 -107px;height:30px;width:38px;float:right;margin-left:10px;}

.cart4 i{background:url(sprites_image.png) no-repeat -5px -161px;height:30px;width:35px;display:inline-block;vertical-align:text-bottom}



.cartDetail{padding:10px;width:200px;right:0;z-index:2000;}

.cartButtons a.button,.cartButtons a:first-child.button{text-shadow:none;padding:7px 15px;}

.cartButtons a:first-child.button, a.button.add2Cart + .button{text-shadow:none;}



.cart6 span{ position:relative; zoom:1;}

.cart6 span:before{content:"";border:8px solid transparent;position:absolute;left:-16px;top:-2px;}

.cart6 i{background:url(sprites_image.png) no-repeat 0 -52px;height:42px;width:44px;display:inline-block;vertical-align:middle;}

header .cart6 i{background:url(sprites_image.png) no-repeat 0 -53px;height:42px;width:44px;display:inline-block;vertical-align:middle;}

.dbPrice b.dif{display:block;}			



/*****SITEMAP*****/

.categTree .tree_top {padding: 3px 0 0 28px;background: url(sitemap_home.png) -1px -1px no-repeat;}

.categTree .tree,.categTree .tree ul{margin-left:7px;}

.categTree .tree li{background: url(sitemap_hr.png) 0 9px no-repeat;padding:0 0 0 15px;}



/******REI*******/

.zoomIcon{background:url(zoom_bg.png) no-repeat 0 0;}

.propertyDetail .paging a{padding:2px 5px;}



.travelPackageSearch.horizontal .ic > div,.searchProperty.horizontal .ic > div{ width:135px;}

.travelPackageSearch select,.searchProperty select{ padding:4px}



/*****REI PROJECTS********/

.project_tml{margin:0;}

.project_tml > li{float:left;margin:0;font-weight:bold;}

.project_tml > li a{padding:7px 10px;display:inline-block;}

.project_tml li:first-child{border-left:0;}



.project_tml li.headHr{float:right;position:relative;border:none;}

.project_tml li.headHr a:hover{background:none;}

#projectMoreLinksDiv li{font-weight:normal;float:none;border-left:none;}

#projectMoreLinksDiv a{display:block;}



.wp33 li{ width:33%; display:inline-block; box-sizing:border-box;margin-bottom:3px;}

.si {background: url("sprite_icons.png") transparent; display: inline-block; vertical-align: middle; }

.si.w24px { height: 24px; width: 24px; }



.si.icon-pb { background-position: 1px -24px;} .si.icon-ws { background-position: -314px -24px;} .si.icon-lf { background-position: -144px -22px;}

.si.icon-rp { background-position: -193px -22px;} .si.icon-fa { background-position: -97px -22px;} .si.icon-ms { background-position: -361px -22px;}

.si.icon-fc { background-position: -432px -22px;} .si.icon-pk { background-position: -385px -22px;} .si.icon-pg { background-position: -168px -22px;}

.si.icon-sw { background-position: -288px -22px;} .si.icon-sq { background-position: -98px -49px;} .si.icon-ccc { background-position: -74px -49px;}

.si.mr5px{ height: 20px; width: 20px;}

.si.icon-hospital {background-position: -41px -3px;} .si.icon-airport {background-position: 1px -2px;} 

.si.icon-railway-station {background-position: -20px -3px;} .si.icon-school {background-position: -60px -3px;}



.ls ul.wp33{margin-left: 0px;}

/*****DG SLIDER CSS********/

.demo-wrap .DG-prev {float:left;position:relative;top:0;}

.demo-wrap .DG-next {float:right;position:relative;top:0;}

.DG-pager {text-align:center;padding-top:18px;}

.demo-wrap li{width:150px;height:150px;}



/*****BANNERS COLUMNS********/

.columns5 .c1,.columns5 .c2,.columns5 .c3,.columns5 .c4,.columns5 .c5{width:20%;float:left;}

.columns4 .c1,.columns4 .c2,.columns4 .c3,.columns4 .c4{width:25%;float:left;}

.columns3 .c1,.columns3 .c2,.columns3 .c3{width:33%;float:left;}

.columns2 .c1,.columns2 .c2{width:50%;float:left;}



/***TTW COMMON FORM******/

.ttwCommonForm select{padding:4px}

.ttwCommonForm>ul{float:left; position:relative; width:175px;right:-1px;}

.ttwCommonForm>ul .on {border-right:0;}

.ttwCommonForm > div{margin-left:175px;overflow:hidden;min-height:150px;}

.ttwCommonForm .data >div{margin-top:17px }





.classified_detailview ul li{width:100%;float:none; }

.classified_detailview li:before,.classified_detailview li:after{content:"";display:table;}

.classified_detailview li:after{clear:both;}

.classified_detailview .product_img{float:left;}

.classified_detailview .product_data{float:right;width:66%;}

.classified_detailview li{padding:15px 0;}



					

					

.detailed_view,.grid_view{width:21px; height:21px;cursor:pointer;display:inline-block;vertical-align:middle;}





/*changes 31-12-2014 */

.tcl .ic > ul > li > a {font-weight:bold;}

.tcl .ic > ul > li { padding-right:0; transition:all .4s ease-in-out}

.tcl .ic > ul > li:hover .b2:before{transition:all .2s ease-in-out; padding-right:10px;}



/******************** Add New CSS ***************/



.mobile, .phone, .fax, .email, .whatsapp,.name,.address,.company{margin-right:5px;float:left;margin-top:0.6em;line-height:0;}

.mobile:before,.phone:before,.fax:before,.whatsapp:before,.email:before, .name:before, .address:before, .company:before{font-family: 'icomoon';font-size:16px; font-weight:normal}

.mobile:before{content:'\e6c9';}

.phone:before{content:'\e76c';}

.fax:before{content:'\e74e';}

.whatsapp:before{content:'\e600';}

.email:before{content:'\e950';}

.name:before{content:'\e888';}

.address:before{content:'\e6fa';}

.company:before{content:'\e747';}



/*changes 25-02-2015*/

.mx200{max-width:200px;margin:0 auto;min-height:105px;}

#slideshow {position:relative; display:block;}

#slideshow IMG {position:absolute;top:0;left:0; z-index:8;opacity:0.0;}

#slideshow IMG.active {z-index:10;opacity:1.0;}

#slideshow IMG.last-active {z-index:9;}



.qcIcon .mobile, .qcIcon .phone,.qcIcon .fax,.qcIcon .email,.qcIcon .whatsapp,.qcIcon .name,.qcIcon .address,.qcIcon .company{margin-right:5px;float:left;margin-top:0.6em;line-height:0;}

.qcIcon .mobile:before,.qcIcon .phone:before,.qcIcon .fax:before,.qcIcon .whatsapp:before,.qcIcon .email:before, .qcIcon .name:before, .qcIcon .address:before, .qcIcon .company:before{font-family: 'icomoon';font-size:16px; font-weight:normal}

.qcIcon .mobile:before{content:'\e6c9';}

.qcIcon .phone:before{content:'\e76c';}

.qcIcon .fax:before{content:'\e74e';}

.qcIcon .whatsapp:before{content:'\e600';}

.qcIcon .email:before{content:'\e950';}

.qcIcon .name:before{content:'\e888';}

.qcIcon .address:before{content:'\e6fa';}

.qcIcon .company:before{content:'\e747';}





/*******************Add New Css**********************************/



header .mc .ic, header .h2 h2 { background:none; border:none;}

header .mc .ic { margin:5px 10px 0 0;}

header .h2 h2 { font-size:18px; padding:5px 10px 5px 5px;}

header .row2 .col-1 {margin-right:10px;}

header .row1 .col-2 {width:35%;}

.columns12 .col-2, .columns23 .col-2 { max-width:720px;}

.columns3 .col-2 { max-width:450px;}footer .col-1,footer .col-2,footer .col-3{vertical-align:top; }

footer .default{padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}

#footerFormat1 .row1 { box-sizing:border-box; padding-bottom:10px;}



.no-csscolumns #footerFormat1 .row1 .col-1{float:left;width:45%;}

.no-csscolumns #footerFormat1 .row1 .col-2{float:right;width:40%;}

.no-csscolumns #footerFormat1 .row2 .col-1{float:left;width:50%;}

.no-csscolumns #footerFormat1 .row2 .col-2{float:right;width:20%;}



footer .h2{padding:0;background:none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;line-height:2.0em;}

footer .h2 .b1{display:none;}

footer .tcl.divider ul > li{border:none;}

footer .ic{background:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:0;}



#footerFormat1 .copyRight,#footerFormat1 .memeberOf{font-size:0.9em;}

#footerFormat1 .fo .copyRight{float:left;}

#footerFormat1 .fo .memeberOf{float:right;}



footer .Tab a{display:inline-block;padding:0 12px;}

footer .Tab .d{display:inline-block;padding:7px 0;vertical-align:middle; margin: 5px 0;}

footer .Bullet b.fb{font-weight:normal;margin:0 4px 0 15px;}

footer .Bullet b.fb:before{font-family: 'icomoon';content:'\e827';}

footer .Bullet b.fb:first-child{margin-left:0;}





footer .default .col-2{ text-align:right}

footer .default .row1 .col-1{ padding:20px 0 0 ; width:50%}

footer .tcl .h2 h2, footer .h2 h2{ background:none; padding:0 0 10px; border:none;}

footer .tcl .ic, footer .ic,footer .col-2 .ic{ background:none; border:none}

footer .default .bgl{border-width:0 5px 5px 5px; position:relative; padding:15px 20px 10px; margin-top:-25px; position:relative}



footer .row2 .col-1,footer .row2 .col-2,footer .row2 .col-3{vertical-align:top; padding:10px 0;}





/******************** Add New CSS ***************/



footer .default .row1 .col-2 .row1 .col-1 {padding-right:15px;}

footer .data .d{ margin:0;} footer .headHr .d{ margin:2px 0;}

footer .columns12 .col-2 .bgl.ac{ text-align:right;}

footer .columns23 .col-2 .bgl.ac{ text-align:left;}

footer .columns12 .col-2, footer .columns23 .col-3{text-align:right;}

footer .columns12 .col-1, footer .columns23 .col-2 {text-align:left;}

footer .Tab .Bullet .d { display:none;}@media projection, screen {/*.ui-tabs-hide {display: none;}*/

.ui-tabs-hide {position: absolute;left: -10000px;top:0;width:1000px;}

}

@media print {

.ui-tabs-nav {display: none;}

}

.ui-tabs-nav,.ui-tabs-nav ul,.ui-tabs-nav li {list-style: none;margin: 0;padding:0;}

.ui-tabs-nav:after {display: block;clear: both;content: " ";}



.ui-tabs-nav li {font:bold 1.1em/1.2em 'Arial'; float:left;}

.horizontal .ui-tabs-nav li{ float:left;}

.ui-tabs-nav .ui-tabs-selected a:after{content:""; border:5px solid transparent; display:inline-block; top:0; left:50%; position:absolute;}

.ui-tabs-nav a {display:inline-block;padding:8px 15px;margin-right:3px;}

.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {outline: 0;position:relative; *zoom:1;}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor:text;}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {cursor:pointer;}

.ui-tabs-nav .ui-tabs-disabled {opacity: .4;}

.ui-tabs-container {}

.ui-tabs-loading em {padding: 0 0 0 20px;background: url('loading.html') no-repeat 0 50%;}

.cont_area {text-align:justify;clear:both;}



.jCarouselLiteDemo li .bdr{border:5px solid ;}

.jCarouselLiteDemo li .bdr:hover{border:5px solid;}



.ui-corner-all{border-radius:0 !important;}/*****theme-default******/

.theme-default .nivoSlider {position:relative;margin-bottom:10px;background:url(loading.html) no-repeat 50% 50%;}

.theme-default .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}

.theme-default .nivoSlider a {border:0;display:block;}

.theme-default .nivo-controlNav {text-align: center;margin-top:-53px; position:relative; z-index:5; padding-bottom:20px;}

.theme-default .nivo-controlNav a {display:inline-block;width:22px;	height:22px; background:url(bullets.html) no-repeat;	text-indent:-9999px;border:0;margin: 0 2px;}

.theme-default .nivo-controlNav a.active {background-position:0 -22px;}

.theme-default .nivo-directionNav a {display:block;	width:30px;	height:30px; background: url(arrows.html) no-repeat;	text-indent:-9999px;border:0;opacity: 0;-webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out;}

.theme-default:hover .nivo-directionNav a { opacity: 1; }

.theme-default a.nivo-nextNav {	background-position:-30px 0;right:15px;}

.theme-default a.nivo-prevNav {	left:15px;}

.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}

.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}

.theme-default .nivo-caption a:hover {color:#fff;}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {width:100%;}

.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width:auto;	height:auto; background:none; margin-bottom: 5px;}

.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display:block;width:120px; height:auto;}



/*****theme-bar******/

.theme-bar.slider-wrapper{position: relative;border: 1px solid #333;overflow: hidden;}

.theme-bar .nivoSlider{position:relative;background:url(loading.html) no-repeat 50% 50%;}

.theme-bar .nivoSlider img{position:absolute;top:0px;left:0px;display:none;}

.theme-bar .nivoSlider a{border:0;display:block;}

.theme-bar .nivo-controlNav {position: absolute;left: 0;bottom: -41px;z-index: 10;width: 100%;height: 30px;text-align: center;padding: 5px 0;border-top: 1px solid #333;background: #333;background: -moz-linear-gradient(top,  #565656 0%, #333333 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#333333)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #565656 0%,#333333 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #565656 0%,#333333 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #565656 0%,#333333 100%); /* IE10+ */background: linear-gradient(to bottom,  #565656 0%,#333333 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#333333',GradientType=0 ); /* IE6-9 */opacity: 0.5;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}

.theme-bar:hover .nivo-controlNav {bottom: 0;opacity: 1;}

.theme-bar .nivo-controlNav a {display:inline-block;width:22px;height:22px;background:url(bullets.html) no-repeat;text-indent:-9999px;border:0;margin: 5px 2px 0 2px;}

.theme-bar .nivo-controlNav a.active {background-position:0 -22px;}

.theme-bar .nivo-directionNav a {display:block;border:0;color: #fff;text-transform: uppercase;top: auto;bottom: 10px;z-index: 11;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;line-height: 20px;opacity: 0.5;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}

.theme-bar a.nivo-nextNav { right: -50px; }

.theme-bar a.nivo-prevNav { left: -50px; }

.theme-bar:hover a.nivo-nextNav {right: 15px;opacity: 1;}

.theme-bar:hover a.nivo-prevNav {left: 15px; opacity: 1;}

.theme-bar .nivo-directionNav a:hover {color: #ddd;}



.theme-bar .nivo-caption {font-family: Helvetica, Arial, sans-serif;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}

.theme-bar:hover .nivo-caption {bottom: 41px;}

.theme-bar .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}

.theme-bar .nivo-caption a:hover {color:#fff;}

.theme-bar .nivo-controlNav.nivo-thumbs-enabled {width: 100%;}

.theme-bar .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}

.theme-bar .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}



/*****theme-dark******/

.theme-dark.slider-wrapper {background: #333;padding: 10px;}

.theme-dark.slider-wrapper.light {background: #fff;}

.theme-dark .nivoSlider {position:relative;margin-bottom:10px;overflow: visible;background:url(loading.html) no-repeat 50% 50%;}

.theme-dark .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}

.theme-dark .nivoSlider a {border:0;display:block;}

.theme-dark .nivo-controlNav {text-align: left;padding: 0;position: relative;z-index: 10;}

.theme-dark .nivo-controlNav a {display:inline-block;width:10px;height:10px;background:url(dark-bullets.html) no-repeat 0 2px;text-indent:-9999px;border:0;margin: 0 2px;}

.theme-dark .nivo-controlNav a.active {background-position:0 100%;}

.theme-dark .nivo-directionNav a {display:block;width:30px;height:30px;background: url(dark-arrows.html) no-repeat;text-indent:-9999px;border:0;top: auto;bottom: -36px;z-index: 11;}

.theme-dark .nivo-directionNav a:hover {background-color: #333;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

.theme-dark a.nivo-nextNav {background-position:-16px 50%;right:0px;}

.theme-dark a.nivo-prevNav {background-position:11px 50%;left: auto;right: 35px;}

.theme-dark .nivo-caption {font-family: Helvetica, Arial, sans-serif;}

.theme-dark .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}

.theme-dark .nivo-caption a:hover {color:#fff;}

.theme-dark .nivo-controlNav.nivo-thumbs-enabled {width: 80%;}

.theme-dark .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}

.theme-dark .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}



/****NIVO SLIDER*********/

.nivoSlider {position:relative;	width:100%;	height:auto;overflow: hidden;}

.nivoSlider img {position:absolute;	top:0px; left:0px; max-width: none;}

.nivo-main-image {display: block !important; position:relative !important;	width: 100% !important;}

/* If an image is wrapped in a link */

.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px;	width:100%;	height:100%; border:0;	padding:0; margin:0;	z-index:6;	display:none;	background:white; filter:alpha(opacity=0); 	opacity:0;}

/* The slices and boxes in the Slider */

.nivo-slice {display:block;	position:absolute;	z-index:5;	height:100%;	top:0;}

.nivo-box {display:block;	position:absolute;	z-index:5;	overflow:hidden;}

.nivo-box img {display:block; }

/* Caption styles */

.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding: 5px 10px;opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter:alpha(opacity=8);-webkit-box-sizing: border-box;/* Safari/Chrome, other WebKit */-moz-box-sizing: border-box; /*Firefox*/box-sizing: border-box;/* Opera/IE 8+ */}

.nivo-caption p {padding:5px;	margin:0;}

.nivo-caption a {display:inline !important;}

.nivo-html-caption {display:none;}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}

.nivo-prevNav {left:0px;}

.nivo-nextNav {right:0px;}

/* Control nav styles (e.g. 1,2,3...) */

.nivo-controlNav a {cursor:pointer;}

.nivo-controlNav a.active {font-weight:bold;}.bx-wrapper {position:relative;margin:0 auto;padding:0;*zoom:1;}

.bx-wrapper img {max-width:100%;display:block;}

.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position:absolute;bottom:-27px;width:100%;}

.bx-controls {margin:18px 0;}

.bx-wrapper .bx-loading {min-height:50px;background-image:url(bx_loader.html) center center no-repeat;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}

.bx-wrapper .bx-pager {text-align:center;font-size:.85em;font-weight:bold;padding-top:20px;}

.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;}

.bx-wrapper .bx-pager.bx-default-pager a {text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}



/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {left:10px;background:url(controls.png) no-repeat 0 -32px;}

.bx-wrapper .bx-next {right:10px;background:url(controls.png) no-repeat -43px -32px;}



.pro_detail .bx-wrapper .bx-prev{left:-40px;}

.pro_detail .bx-wrapper .bx-next{right:-40px;}



.bx-wrapper .bx-prev:hover {background-position:0 0;}

.bx-wrapper .bx-next:hover {background-position:-43px 0;}

.bx-wrapper .bx-controls-direction a {position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}

.bx-wrapper .bx-controls-direction a.disabled {display:none;}



/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {	text-align:center;}

.bx-wrapper .bx-controls-auto .bx-start {display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(controls.png) -86px -11px no-repeat;	margin:0 3px;}

.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position:-86px 0;}

.bx-wrapper .bx-controls-auto .bx-stop {display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(controls.png) -86px -44px no-repeat;margin:0 3px;}

.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position:-86px -33px;}



/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align:left;width:80%;}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right:0;width:35px;}



/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {position:absolute;bottom:0;left:0;width:100%;}

.bx-wrapper .bx-caption span {font-family:Arial;display:block;font-size:.85em;padding:10px;}

.transparent .h{font:italic 1.3em/1.5em "Times New Roman", Times, serif;}

.diffrent .bx-viewport{ padding:5px 0 15px;}

.diffrent .transparent li{ border:1px solid #ccc; padding:10px; box-shadow:0 -15px 0 -12px #ccc, 0 35px 10px -30px #ccc; -webkit- box-shadow:0 -15px 0 -12px #ccc, 0 35px 10px -30px #ccc;}

.diffrent .transparent li:hover{ border:1px solid #999;box-shadow:0 -15px 0 -12px #999, 0 35px 10px -30px #999; -webkit-box-shadow:0 -15px 0 -12px #999, 0 35px 10px -30px #999; }/**************************

*

*	GENERAL

*

**************************/

.fluid_dg_wrap, .fluid_dg_wrap img, 

.fluid_dg_wrap ol, .fluid_dg_wrap ul, .fluid_dg_wrap li,

.fluid_dg_wrap table, .fluid_dg_wrap tbody, .fluid_dg_wrap tfoot, .fluid_dg_wrap thead, .fluid_dg_wrap tr, .fluid_dg_wrap th, .fluid_dg_wrap td .fluid_dg_thumbs_wrap a, .fluid_dg_thumbs_wrap img, 

.fluid_dg_thumbs_wrap ol, .fluid_dg_thumbs_wrap ul, .fluid_dg_thumbs_wrap li,

.fluid_dg_thumbs_wrap table, .fluid_dg_thumbs_wrap tbody, .fluid_dg_thumbs_wrap tfoot, .fluid_dg_thumbs_wrap thead, .fluid_dg_thumbs_wrap tr, .fluid_dg_thumbs_wrap th, .fluid_dg_thumbs_wrap td {background: none; border: 0; font: inherit; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; list-style: none}

.fluid_dg_wrap {display: none; float: left; position: relative; z-index: 0}

.fluid_dg_wrap img {max-width: none!important;}

.fluid_dg_fakehover {height: 100%; min-height: 60px; position: relative; width: 100%; z-index: 1}

.fluid_dg_wrap {width: 100%}

.fluid_dg_src {display: none}

.fluid_dgCont, .fluid_dgContents {height: 100%; position: relative; width: 100%; z-index: 1}

.fluid_dgSlide {bottom: 0; left: 0; position: absolute; right: 0; top: 0; width: 100%}

.fluid_dgContent {bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0; width: 100%;}

.fluid_dg_target {bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; text-align: left; top: 0; width: 100%; z-index: 0}

.fluid_dg_overlayer {bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; width: 100%; z-index: 0}

.fluid_dg_target_content {bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 2}

.fluid_dg_target_content .fluid_dg_link {display: block; height: 100%; text-decoration: none}



.fluid_dg_loader {background: #fff url(fluid_dg-loader.gif) no-repeat center; background: rgba(255, 255, 255, 0.9) url(http://catalog.wlimg.com/templates-images/12548/12556/fluid_dg-loader.gif) no-repeat center; border: 1px solid #ffffff; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; height: 36px; left: 50%; overflow: hidden; position: absolute; margin: -18px 0 0 -18px; top: 50%; width: 36px; z-index: 3}

.fluid_dg_bar {bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 3}

.fluid_dg_thumbs_wrap.fluid_dg_left .fluid_dg_bar, .fluid_dg_thumbs_wrap.fluid_dg_right .fluid_dg_bar {height: 100%; position: absolute; width: auto}

.fluid_dg_thumbs_wrap.fluid_dg_bottom .fluid_dg_bar, .fluid_dg_thumbs_wrap.fluid_dg_top .fluid_dg_bar {height: auto; position: absolute; width: 100%}

.fluid_dg_nav_cont {height: 65px; overflow: hidden; position: absolute; right: 9px; top: 15px; width: 120px; z-index: 4}

.fluid_dg_caption { top:112px; display: block; position: absolute;left:26px; width: 952px}

.fluid_dg_caption > div {padding: 10px 11px}

.fluid_dgrelative {overflow: hidden; position: relative}

.imgFake {cursor: pointer}

.fluid_dg_prevThumbs {bottom: 4px; cursor: pointer; left: 0; position: absolute; top: 4px; visibility: hidden; width: 30px; z-index: 10}

.fluid_dg_prevThumbs div {background: url(fluid_dg_skins.png) no-repeat -160px 0; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 30px;}

.fluid_dg_nextThumbs {bottom: 4px; cursor: pointer; position: absolute; right: 0; top: 4px; visibility: hidden; width: 30px; z-index: 10}

.fluid_dg_nextThumbs div {background: url(fluid_dg_skins.png) no-repeat -190px 0; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 30px}

.fluid_dg_command_wrap .hideNav {display: none}

.fluid_dg_command_wrap {left: 0; position: relative; right:0; z-index: 4}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul {list-style: none; margin: 0; padding: 0; text-align:right; position:absolute; top:-94%; right:0; width:50%}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {cursor: pointer; display: inline-block; height: 12px; margin: 20px 5px; position: relative; text-align: left; text-indent: -9999px; width: 12px}

.fluid_dg_commands_emboss .fluid_dg_pag .fluid_dg_pag_ul li {-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 1px rgba(0,0,0,0.5); box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.5)}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li > span {height: 12px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 12px}

.fluid_dg_commands_emboss .fluid_dg_pag .fluid_dg_pag_ul li:hover > span {-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.5); -webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.5); box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.5)}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li.fluid_dgcurrent > span {}

.fluid_dg_pag_ul li img {display: none; position: absolute}

.fluid_dg_pag_ul .thumb_arrow {border-left: 4px solid transparent; border-right:4px solid transparent; border-top: 4px solid; top: 0; left: 50%; margin-left: -4px; position: absolute}

.fluid_dg_prev, .fluid_dg_next, .fluid_dg_commands {cursor: pointer; height:51px; position: absolute; bottom:4%; width: 51px; z-index: 2}

.fluid_dg_prev {right:11%; transition:all .3s ease}

.fluid_dg_prev > span, .fluid_dg_next > span {height: 44px; width: 40px}

.fluid_dg_prev > span:before{ content:'\e822'; position:absolute; font-family:'icomoon'; color:#666; color:rgba(0,0,0,.5); font-size:2.5em; line-height:1.7em; margin-left:.4em; transition:all .1s ease}

.fluid_dg_next {right:2%; transition:all .3s ease}

.fluid_dg_next > span:before{ content:'\e818'; position:absolute; font-family:'icomoon'; color:#666; color:rgba(0,0,0,.5); font-size:2.5em; line-height:1.7em; margin-left:.3em; transition:all .1s ease}

.fluid_dg_next > span:hover:before{ margin-left:.4em;}

.fluid_dg_prev > span:hover:before{ margin-left:.3em;}



.fluid_dg_commands {right: 41px}

.fluid_dg_commands > .fluid_dg_play {background: url(fluid_dg_skins.png) no-repeat -80px 0; height: 40px; width: 40px}

.fluid_dg_commands > .fluid_dg_stop {background: url(fluid_dg_skins.png) no-repeat -120px 0; display: block; height: 40px; width: 40px}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {cursor: pointer; display: inline-block; height: 12px; margin: 13px 2px; position: relative; text-indent: -9999px; width: 12px}

.fluid_dg_thumbs_cont {-webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden; position: relative; width: 100%}

.fluid_dg_commands_emboss .fluid_dg_thumbs_cont {-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2); box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 1px rgba(0,0,0,0.2)}

.fluid_dg_thumbs_cont > div {float: left; width: 100%}

.fluid_dg_thumbs_cont ul {overflow: hidden; padding: 3px 4px 8px; position: relative; text-align: center}

.fluid_dg_thumbs_cont ul li {display: inline; padding: 0 4px}

.fluid_dg_thumbs_cont ul li > img {border: 1px solid; cursor: pointer; margin-top: 5px; vertical-align:bottom}

.fluid_dg_clear {display: block; clear: both}

.showIt {display: none}

.fluid_dg_clear {clear: both; display: block; height: 1px; margin: -1px 0 25px; position: relative}

/**************************

*

*	COLORS & SKINS

*

**************************/

.pattern_1 .fluid_dg_overlayer {}

.pattern_2 .fluid_dg_overlayer {}

.pattern_3 .fluid_dg_overlayer {}

.pattern_4 .fluid_dg_overlayer {}

.pattern_5 .fluid_dg_overlayer {}

.pattern_6 .fluid_dg_overlayer {}

.pattern_7 .fluid_dg_overlayer {}

.pattern_8 .fluid_dg_overlayer {}

.pattern_9 .fluid_dg_overlayer {}

.pattern_10 .fluid_dg_overlayer {}

.fluid_dg_caption {color: #fff ; z-index:9999 !important;}

.fluid_dg_caption > div { z-index:9999 !important;}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {background: #b7b7b7; display:none}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li:hover > span {background:url(sprites_image.png) -80px -140px; width:20px; height:20px;}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li.fluid_dgcurrent > span {background:url(sprites_image.png) -80px -140px; width:20px; height:20px; display:inline-block}

.fluid_dg_pag_ul li img {border: 4px solid #e6e6e6; -moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5); -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5); box-shadow: 0px 3px 6px rgba(0,0,0,.5)}

.fluid_dg_pag_ul .thumb_arrow {border-top-color: #e6e6e6}

.fluid_dg_prevThumbs, .fluid_dg_nextThumbs, .fluid_dg_prev, .fluid_dg_next, .fluid_dg_commands, .fluid_dg_thumbs_cont {background: #ffffff; background: rgba(255, 255, 255, 0.7)}

.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {background:url(sprites_image.png) -57px -140px; width:20px; height:20px;top:345px; right:1%;}



/****BASIC STYLES*****************************************************************************************/

body{ background:#eee; color:#333;}

.headHr{ background:#0176a8;}





.dif,.dif a,a.dif{color:#0176a8; position:relative;} 

.dif:before{ content:''; position:absolute; width:0%; display:table-cell; bottom:0; left:0; border-bottom:1px solid #e1dede; transition:all .3s ease-out}

li:hover .dif:before{ width:100%}

header .row1 .dif,header .row1 .dif a,header .row1 a.dif { color:#0176a8;}

header .row1 .dif a:hover,header .row1 a.dif:hover {color:#222;}

header .row1, header .row1 a{color:#818080;} header .row1 a:hover{color:#0176a8;}

.dif a:hover,a.dif:hover{color:#003e5c;}

header .dif,header .dif a,header a.dif,footer .dif,footer .dif a,footer a.dif{color:#ebf8ff;} header .dif a:hover,header a.dif:hover, footer .dif a:hover,footer a.dif:hover{color:#fff;}

.dul,.dul a,a.dul{color:#6990a2;} .dul a:hover,a.dul:hover{color:#333;}



a{color:#0b7bb1;text-decoration:none;}a:hover{color:#003e5c;}



a.button{background-color:#0b5b81;color:#e6f7ff;border:1px solid #003e5c;text-shadow:1px 1px rgba(0,0,0,.45);

filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#0b5b81', EndColorStr='#003e5c');

	background: -webkit-gradient(linear, left top, left bottom, from(#0b5b81), to(#003e5c));

	background: -webkit-linear-gradient(top, #0b5b81 70%, #003e5c);

	background:    -moz-linear-gradient(top, #0b5b81 70%, #003e5c);

	background:     -ms-linear-gradient(top, #0b5b81 70%, #003e5c);

	background:      -o-linear-gradient(top, #0b5b81 70%, #003e5c);

	background:         linear-gradient(top, #0b5b81 70%, #003e5c);}

a.button:hover{border-color:#003e5c;color:#fff; background:#0c3b52;}

a.buttonBig{background-color:#2790c3;color:#ebf8ff;border:1px solid #2993c7;}

a.buttonBig:hover{background-color:#003e5c; color:#fff}





.input,select,textarea{background:#f8fdff;border:1px solid #c8dce5;color:#444;text-shadow:1px 1px rgba(255,255,255,.5);}

select option {text-shadow:1px 1px rgba(0,0,0,0.5);}

.input,textarea{

	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#eff8fc');

	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eff8fc));

	background: -webkit-linear-gradient(top, #fff 70%, #eff8fc);

	background:    -moz-linear-gradient(top, #fff 70%, #eff8fc);

	background:     -ms-linear-gradient(top, #fff 70%, #eff8fc);

	background:      -o-linear-gradient(top, #fff 70%, #eff8fc);

	background:         linear-gradient(top, #fff 70%, #eff8fc);

}

.input:focus,select:focus,textarea:focus{border-color:#99bdce;color:#555;}

header .input:focus,header select:focus,header textarea:focus{border-color:#999;color:#555;}

header input.input{border:1px solid #ccc;color:#777; background:#fff; text-shadow:1px 1px 0 #fff;

					filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f1f1f1', EndColorStr='#ffffff');

					background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));

					background:-webkit-linear-gradient(#f1f1f1, #ffffff);

					background:   -moz-linear-gradient(#f1f1f1, #ffffff));

					background:     -ms-linear-gradient(#f1f1f1, #ffffff));

					background:      -o-linear-gradient(#f1f1f1, #ffffff));

					background:         linear-gradient(#f1f1f1, #ffffff);}

header input.button{ background:#00638d; border:1px solid #434343;

					filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00638d', EndColorStr='#1292c9');

					background:-webkit-gradient(linear, left top, left bottom, from(#00638d), to(#1292c9));

					background:-webkit-linear-gradient(#00638d, #1292c9);

					background:   -moz-linear-gradient(#00638d, #1292c9));

					background:     -ms-linear-gradient(#00638d, #1292c9));

					background:      -o-linear-gradient(#00638d, #1292c9));

					background:         linear-gradient(#00638d, #1292c9);}



input.button{background-color:#228cbf;color:#fff;border:1px solid #1f82b2;padding: 7px 12px;}

.searchFull.btn input.button{background:none;border:none;}

.star{color:#600;}

header .star, footer .star{color:#c33}



.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th,.headHr,.headVr,.data{border-color:#eee;}

header .bdr,header .bdrT,header .bdrR,header .bdrB,header .bdrL,header .bdrAll,header .bdrAll td,header .bdrAll th,header .bdrAllDashed,header .bdrAllDashed td,header .bdrAllDashed th,header .headHr,header .headVr,header .data,footer .bdr,footer .bdrT,footer .bdrR,footer .bdrB,footer .bdrL,footer .bdrAll,footer .bdrAll td,footer .bdrAll th,footer .bdrAllDashed,footer .bdrAllDashed td,footer .bdrAllDashed th,footer .headHr,footer .headVr,footer .data{border-color:#eee;}



.hot .slider img.bdr+span{border: 0px solid #fff;} .hot .slider img.bdr+span:hover{border: 8px solid #ccc;}	



.headHr{background-color:#0176a8;}

.headHr,.headHr a{color:#e6f7ff;}.headHr a:hover{color:#fff;}

.headHr .star{color:#ff9;}

.headHr .dif{color:#bcf3ff;}

.headVr{background-color:#eee;}

.data,.bg{background-color:#f9f9f9;}



.paging a{background-color:#eee;}

.paging a.on,.paging a:hover{background-color:#005984;color:#fff;border:1px solid #003e5c;}



.h1 h1{color:#0085be; text-shadow:1px 1px #fff;}

.h1{border-bottom:1px solid #eee;}

.h2 h2{ background:#0176a8; color:#f2fbff;}









.qc .h2 h2{background:#0176a8;}

.h2 h2,.h2 h2 a{color:#f2fbff;}.h2 h2 a:hover{color:#fff;}

.plusMinus{ color:#0176a8;}



.columns12.row1>.col-1 .h2 h2 a:hover{color:#fff}



.b1{color:#0ff;}

.b1:before{color:#f00;}

.b2:before{color:#15526c;}

.b3:before{color:#1b6081;}



/***********/

.formTable{border:1px solid #c8dce5;}

.formTable > tbody > tr > td,.formTable > thead > tr > td{border:1px solid #e2e2e2;}

form.inputs-bs10px .input,form.inputs-bs10px select,form.inputs-bs10px textarea{-webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);-moz-box-shadow: 0 0 10px rgba(0,0,0,.15);box-shadow: 0 0 10px rgba(0,0,0,.15);}



/*HEADER*/

.topReg{background:#000; background:rgba(0,0,0,.4);}



header,header a{color:#ccc} header a:hover{ color:#fff}



/*TGL*/

.tgl li{background:#fff;}

.tgl li:hover{ background:#0176a8; color:#fff;}

.tgl li a{color:#666;}

.tgl li:hover a{ color:#fff}





/*TML*/

#tml > ul>li a{color:#fff;text-shadow:1px 1px 0 #1a2b41;}

#tml > ul>li:hover >a,#tml > ul>li.on>a{ color:#79d7ff; text-shadow:1px 1px 0 rgba(0,0,0,0.8);}





#tml ul ul{background:#eb5267;background:rgba(20,95,131,.98);}

#tml li li{border-bottom:1px solid #c73939; border-top:1px solid #f96b6b; border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(255,255,255,.2);}

#tml ul ul li a{color:#fff}

#tml li li:first-child{border-top:none}

#tml li li:last-child{border-bottom:none}

#tml li li:hover{ background:#003e5c;background:rgba(0,62,92,.9); color:#fff}







/*******MEAN MENU***********************************************************************************************/









/*******MEAN MENU***********************************************************************************************/

.mean-container .mean-bar{ background:#0176a8;}

.mean-container a.meanmenu-reveal{color:#fff;}

.mean-container a.meanmenu-reveal span{background:#fff;}

.mean-container .mean-nav{background:#d2d2d2;}

.mean-container .mean-nav ul li a{color:#333;border-top:1px solid #bbb;}

.mean-container .mean-nav ul li li a{border-top:1px solid #bbb;}

.mean-container .mean-nav ul li a:hover{background:#ccc;}

.mean-container .mean-nav ul li a.mean-expand{background:#aaa;}

.mean-container .mean-nav ul li a.mean-expand:hover{background:#999;}



/******ELEMENTS STYLES*****************************************************************************************/







/***** IMG FRAMES STYLES *****/

.BSTL{box-shadow:-5px -5px 0 #c8dce5;}

.BSBR{box-shadow:5px 5px 0 #c8dce5;}

.BSTLBR{box-shadow:-5px -5px 0 #73868e,5px 5px 0 #c8dce5;}

.BS5px{box-shadow:0 0 5px #fff;}

.BS10px{box-shadow:0 0 10px #fff;}

.imgFrame.bdr{border-color:#73868e;}

.imgFrame.bdr:hover{border-color:#c8dce5;}

img.bdr,.bdrDark{border-color:#73868e;}

/*****MAIN CONTAINER , HEADING , INNER CONTAINER *****/





.hot.mc{background:none;border:none;/*padding-top:8px;*/}

.mc .ic{background:#f8f8f8;border:1px solid #f2f2f2;}

.transparent .hot.mc .ic, .transparent .ic{background:none;border:none}



/***TCL***/

.tcl ul > li .plus:after{color:#1b6081}

.tcl.divider ul > li{border-top:1px solid #e5e5e5}

.tcl.divider ul > li:first-child{border:none}

.tcl.border ul > li{border:1px solid #666;}

.tcl li a{color:#15526c;}.tcl li a:hover{color:#222;}

.tcl li li a{color:#1b6081;} .tcl li li a:hover{color:#333;}

.tcl li li li a{color:#2889b8;} .tcl li li li a:hover{color:#444;}



/**QUICK CONTACT AND HR***/

.qc .hr,.hr{border-bottom:1px dashed #999;margin:12px 0;}



.classified_detailview li{border-top:1px dashed #444;}

.classified_detailview li:first-child{border-top:none;}



.detailed_view{background:#7cacbc url(detailed_view_icon.png) no-repeat 4px 4px}

.grid_view{background:#7cacbc url(grid_view_icon.png) no-repeat 5px 5px}			

.formatView .on{background-color:#1d96d0;}



/************* Shopping Cart ************/

.shoppingCart { color:#376b82;}

.cart{background:#f2f2f2;border:1px solid #f2f2f2; color:#4b829b}

.cart2{background:#2692c6;color:#f6fcff;}

.cart2 .dif{color:#fff;}

.cart3 .dif{color:#2692c6;}

header .cart3 .dif,.cart5 .dif{color:#e6f7ff;}

header .cart3,header .cart4,header .cart5{ color:#999}

.cart5{background:#2692c6;border:1px solid #1875a2; color:#f6fcff}

.cart5 .bdrB{border-color:#1e81b0;}

.cartDetail{background:#f2f2f2;border:1px solid #f2f2f2; color:#258fc2;}

.cartButtons a.button,.cartButtons a:first-child.button{background:#064360; color:#fff; border:1px solid #000}

.cartButtons a:first-child.button, a.button.add2Cart + .button{background:#d8edf7;color:#000; border:1px solid #b3d1df;}

.cart6 b{background:#2692c6;color:#fff;}

.cart6 span:before{border-right-color:#2692c6;}



header .cart, footer .cart{background:#ececec;border:1px solid #463533;}

#middle .wrap{background:#fff; padding:0 10px; box-sizing:border-box}



/*****SITEMAP*****/

.categTree .tree,.categTree .tree ul{border-left:1px solid #77a5b5;}

.categTree,.categTree a{color:#0d445b;} .categTree,.categTree a:hover{color:#064360;}



/******REI*******/

.zoomIcon{text-shadow:1px 1px rgba(0,0,0,.75);}

.zoomIcon a{color:#fff;} .zoomIcon a:hover{color:#fff;}

.typeBuy,.typeRent,.typeSell{color:#fff;text-shadow:1px 1px rgba(0,0,0,.75);}

.typeBuy{background:#333; text-shadow:1px 1px #000} .typeRent{background:#003e5c;} .typeSell{background:#3aa7dc;}



/*****REI PROJECTS********/

.project_tml{border-bottom:3px solid #3aa9df;}

.project_tml > li{border-left:1px solid #3aa9df;}

.project_tml > li.on a, .project_tml > li a:hover{background:#3aa9df;color:#fff;}

#projectMoreLinksDiv a{color:#fff;}  #projectMoreLinksDiv a:hover{background:#3aa9df;}

#projectMoreLinksDiv .bdrB{ border-color:#1674a2}



/******FOOTER STYLES*****************************************************************************************/

footer,footer a{color:#777;} footer a:hover{color:#111;}

footer .mc,#footerFormat1 .ic{background:none;border:none;padding:0;}

footer .h2{border:none;}

footer .h2 h2,footer .h2 h2 a{color:#0176a8;}footer .h2 h2 a:hover{color:#000;}

footer .Tab .d{border-left:1px solid #aaa;}

footer .data{background:#0176a8; color:#f0faff; text-shadow:1px 1px rgba(0,0,0,0.3);} footer .data .d{border-color:#fff;}footer .data a {color:#f0faff; text-shadow:1px 1px rgba(0,0,0,0.3);}footer .data a:hover {color:#fff;}

footer .bdrT{ border-color:#00547d}

footer .bkg {background-color:#1675a3; color:#e5f7ff;} footer .bkg .d{border-color:#e5f7ff;} footer .bkg a {color:#e5f7ff;} footer .headVr a:hover{color:000;}

footer .bkg .bgl, footer .bkg .bgl a{ color:#aaa} footer .bkg .bgl a:hover{ color:#eee;}

footer .headVr .d{border-color:#111;} footer .headVr a {color:#333;} footer .headVr a:hover{color:000;}

footer .Bullet b.fb:before{color:#f0faff;}

footer .headHr{background:#0d4d68;}

footer .headHr a{color:#bce9ff;} footer .headHr a:hover{color:#fff;}

footer .tcl li a{color:#fffbe6;} footer .tcl li a:hover{color:#fff;}

footer .headHr .copyRight{color:#b89b90;}

footer .col-2 .col-1{ border-right:1px dotted #5e1b1b;}

footer .default .bgl{ background:#fff; border:5px solid #ccc;}

footer .default{color:#fff; background:#f84545;}

footer .default a{ color:#fff;}

footer .default .bgl, footer .default .bgl a{ color:#333} footer .default .bgl a:hover{ color:#000}

/******JQUERY BXSLIDER****************************************************************************************/

.bx-wrapper .bx-loading{background-color:#666;}

.bx-wrapper .bx-pager{color: #666;}

.bx-wrapper .bx-pager.bx-default-pager a{background: #0e78ab;}

.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background:#3aa9df;}

.bx-wrapper .bx-caption span{color:#4692b5;}

.bx-wrapper .bx-caption {background:#d6ebf5\9;background:rgba(214, 235, 245, 0.75);}

 /***JQUERY UI TABS CSS****************************************************************************************/

.ui-tabs-nav{}

#middle .ui-tabs-nav .ui-tabs-selected a,#middle .ui-tabs-nav a:hover, #middle .ui-tabs-nav a:focus,#middle .ui-tabs-nav a:active, #middle .ui-tabs-nav .ui-tabs-active a,#middle .ui-tabs-nav .ui-state-active a{background:#003e5c;color:#fff;border:1px solid #003e5c;border-width:1px 1px 0;}

.ui-tabs-nav .ui-tabs-selected a:after{border-top-color:#003e5c;}

.transparent .ui-tabs-nav .ui-tabs-selected a:after{border-top-color:#eee;}

#middle .ui-tabs-nav a,#middle .ui-tabs-nav .ui-tabs-disabled a:hover,#middle .ui-tabs-nav .ui-tabs-disabled a:focus,#middle .ui-tabs-nav .ui-tabs-disabled a:active{background:#3aa9df;color:#fff;border:1px solid #3aa9df;border-width:1px 1px 0;}



#middle .bxslider .h,#middle .bxslider .h a{color:#064360}	#middle  .bxslider .h a:hover{ color:#111}

#middle .transparent .h, #middle .transparent .h a{color:#3aa9df;}  #middle .transparent .h a:hover{color:#222;}

.transparent .h, .transparent .h a{color:#0176a8;}  .transparent .h a:hover{ color:#333}

.transparent .slider{ color:#2d6881;}

.slider{ color:#555}

#middle .slider{ color:#333;}

header .plusMinus{color:#fff4d8;}

header .row2 .h2 h2,header .row2, header .row2 a {color:#666;}





@media(max-width:640px){

header .row2 .h2 h2,header .row2, header .row2 a{ color:#fff4d8;} 

}





/*******************   sticky header **********************/

@media(min-width:980px){.t2_fixer.afterdiv > div{width:980px;margin:0 auto;} }



.t2_fixer{position:fixed; width:100%; z-index:9999999999999; top:0;left:0; background:#0176a8; box-shadow:2px 2px 4px rgba(0, 0, 0, 0.6); -webkit-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.6); -moz-box-shadow:2px 2px 4px rgba(0, 0, 0, 0.6);}



.t2_fixer #tml > ul>li.on>a:after, .t2_fixer #tml > ul>li:hover>a:after { top:auto; left:auto; right:45%; margin: auto; bottom: 0px; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); }

.t2_fixer #tml > ul > li a{ border-right: 1px solid #ccc;}



.t2_fixer #tml > ul > li, .t2_fixer #tml > ul > li > a { display:inline-block;float:left;}

.t2_fixer #tml ul ul {left:0px !important; top:45px !important;}

.t2_fixer #tml ul ul li { position:relative;  }

.t2_fixer #tml ul ul ul {left:250px !important; top:0 !important;}

