/*themes.css*/
html body{color:#333;}
.bodycontent{background:#fff;}
.bdr,.bdrT,.bdrR,.bdrB,.bdrL,.bdrAll,.bdrAll td,.bdrAll th,.bdrAllDashed,.bdrAllDashed td,.bdrAllDashed th,.headHr,.headVr,.data{border-color:rgba(0,0,0,0.13); }
img.bdr,.bdrDark{border-color:rgba(0,0,0,0.15); }

.dif_bg{background:#f3f3f3;position:relative;}
.dif_bg:after{border-color:#fff transparent transparent transparent;}

a{color:#333333;text-decoration:none;}a:hover{color:#144178;}
a.button, .button a{background:#333333;color:#fff1f1;border:1px solid rgba(255,255,255,0.5);text-shadow:1px 1px rgba(0,0,0,.35);}
a.button:hover, .button a:hover{background:#00abed;border-color:rgba(255,255,255,0.5);color:#fff;}
	
a.buttonBig, input.buttonBig, .buttonBig a{background:#00abed;color:#fff;border:1px solid rgba(255,255,255,0.7);text-shadow:1px 1px rgba(0,0,0,.35);display:inline-block; }
a.buttonBig:hover, input.buttonBig:hover, .buttonBig a:hover{background:#333333;border:1px solid rgba(255,255,255,0.7);color:#fff;}

.input,select,textarea{border:1px solid #ccc; color:#aaa;text-shadow: 1px 1px rgba(255,255, 255, 0.749);background-color:#fff; }
.input::placeholder{color:#aaa; }
.input,textarea{background:#fff;}
.input:focus,select:focus,textarea:focus{color:#555;border-color:#aaa;}
header .input:focus,header select:focus,header textarea:focus,footer .input:focus,footer select:focus,footer textarea:focus{border-color:rgba(0,0,0,0.07);}
footer .input:focus,footer select:focus,footer textarea:focus{color:#eee; }
input.button, input.razorpay-payment-button{border:1px solid transparent; color:#fff;background:#00abed;}
input.button:hover, input.razorpay-payment-button:hover{background:#333333; border:1px solid rgba(255,255,255,0.5); color:#eee;}
.star{color:#c61818;}

.formTable{border:1px solid rgba(0,0,0,0.13);}
.formTable > tbody > tr > td,.formTable > thead > tr > td{border:1px solid rgba(0,0,0,0.15);}
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);}
.paging a{color:#333; border-color:rgba(0,0,0,0.3);}
.paging span.on,.paging a:hover{background:#333333; color:#fff;border:1px solid rgba(0,0,0,0.3);}
.bdrB.bdrdul{border-color:rgba(0,0,0,0.07);}

/*----------------------------------------------------------------------------header.css*/

.il_divider > div{border-left:1px solid rgba(0,0,0,0.07);}
.right-head .icon {color: #000;}
.right-head .icon span, .right-head .icon span::before, .right-head .icon span::after{background:#333333; }

/******TML******/
#headerFormatNT nav.f1 {background: #333333;}
#headerFormatNT nav.f3 {}
#headerFormatNT nav.f2 {border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.2);}

.tml{background:#010101;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#383838', EndColorStr='#010101');
	background-image:-webkit-gradient(linear, 0 0, 0 bottom, from(#383838), to(#010101));
	background-image:-webkit-linear-gradient(#383838, #010101);
	background-image:   -moz-linear-gradient(#383838, #010101);
	background-image:    -ms-linear-gradient(#383838, #010101);
	background-image:     -o-linear-gradient(#383838, #010101);
	background-image:        linear-gradient(#383838, #010101);
}
#tml > ul > li > a{color:#fff; text-shadow:1px 1px #000;border-left:1px solid rgba(0,0,0,0.3);border-right:1px solid #383838;}
#tml > ul >li.on > a, #tml > ul > li:hover > a{cursor:pointer;background:#00abed;text-shadow:none; transition: 0.3s;}
#tml ul ul{background:#fff;}
#tml li li{ border-bottom:1px solid rgba(0,0,0,0.13); border-top:1px solid rgba(0,0,0,0.13);}
#tml li li a{color:#555;} #tml li li a:hover{ background:rgba(0,0,0,0.07); color:#000;}
.tglHome,.tglContact,.tglInquiry{color:rgba(0,0,0,0.4);}

.t2_fixer.bg_df{background:#fff; box-shadow:1px 2px 3px rgba(0,0,0,0.2); -webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.2); -moz-box-shadow:1px 2px 3px rgba(0,0,0,0.2);border-bottom: 1px solid rgba(0,0,0,0.4);}
.tml_r_format.data{box-shadow:1px 2px 3px rgba(0,0,0,0.2); -webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.2); -moz-box-shadow:1px 2px 3px rgba(0,0,0,0.2);}
.slider-content{background:#fff; color:#666;}

/*** HEADER FORMAT 2 ***/
.slider-content2{ color:#fff;background:rgba(0,0,0,0.4);}
.slider-content2 .search-btn, .search-btn{background:#00abed; border:1px solid rgba(255,255,255,0.5);color:#fff; }
.slider-content3{color:#fff;}
.slider-content a, .slider-content3 a,.slider-content4 a{background:#333333;color:#fff;border: 1px solid rgba(255, 255, 255, 0.3);}
.slider-content3 a:before,.slider-content4 a:before{background:#fff;color:#333;}
.slider-content3 a:hover, .slider-content3 a:focus, .slider-content3 a:active,.slider-content4 a:hover, .slider-content4 a:focus, .slider-content4 a:active {color:#333;}
.slider-content a + a, .slider-content3 a + a, .slider-content4 a + a{background:#00abed;}
.ctg_f2 li{border:1px solid rgba(0,0,0,0.07);background:#fff;margin:0 !important;}
.ctg_f2 ul.bdr{border:1px solid rgba(0,0,0,0.07);display:inline-block;}
/*update css*/
.imgFrame{overflow:hidden;}
.imgFrame.picBg img{-webkit-transition:0.4s ease;transition:0.4s ease;}
.slider li:hover .imgFrame.picBg img {-webkit-transform:scale(1.08);transform:scale(1.08);}

.trHover tr:hover{background:rgba(0,0,0,0.03);}
/*update css*/
.back,.theme1, header.f17 .smsEmailTop .smsEmail .theme2{background-color:#333333;}
.front,.theme2{background-color:#00abed;}
.theme1, a.theme1:hover, .theme1 a, .theme1 a:hover,.theme2, a.theme2:hover, .theme2 a, .theme2 a:hover, .theme2 .dif a, .theme2 a.dif, .theme2 .dif a:hover, .front,.front a,.back,.back a,.back a:hover, .tp-bg .data a.theme2{color:#fff;}
a.theme1:hover, a.theme2:hover{color:rgba(255,255,255,0.8);}
.theme1 .dif, .theme2 .dif{color:#fff;}
.theme1 .data .dif a, .theme1 .data .dif, .theme1 .data a.dif, .theme2 .data .dif a, .theme2 .data .dif, .theme2 .data a.dif{color:initial;}
.flip-container {perspective: 1000px;display:inline-block;float:none !important;}
.flip-container:hover .flipper, .flip-container.hover .flipper {transform: rotateY(180deg);}
.flip-container, .front, .back {height: 300px !important;}
.flipper {transition: 0.6s;transform-style: preserve-3d;position: relative;}
.front, .back {backface-visibility: hidden;position: absolute;top: 0;left: 0;}
.front {z-index: 2;transform: rotateY(0deg);-webkit-transform: rotateY(0deg);-moz--webkit-transform: rotateY(0deg);}
.back {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz--webkit-transform: rotateY(180deg);}
.flip-container:hover .flipper, .flip-container.hover .flipper, .flip-container.flip .flipper {transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz--webkit-transform: rotateY(180deg);} 
.center-box{display:table-cell;vertical-align:middle;}

/**/

.ctg_f2 li b.icn_srv{ transition: 0.9s;transform: rotateY(0deg);}
.ctg_f2 li:hover b.icn_srv{transform: rotateY(180deg);}
.ctg_f2 li{ display:block; vertical-align:middle; position:relative; background:#fff; -webkit-transition-property:color; transition-property:color; -webkit-transition-duration:0.3s; transition-duration:0.3s;
-webkit-transform:perspective(1px) translateZ(0); transform:perspective(1px) translateZ(0); box-shadow:0 0 1px transparent; }

.ctg_f2 li:before { content:""; position:absolute; z-index:-1; top:0; bottom:0; left:0; right:0; background:rgba(0,0,0,0.03);
-webkit-transform:scaleX(0); transform:scaleX(0); -webkit-transform-origin:50%; transform-origin:50%; -webkit-transition-property: transform; transition-property:transform; -webkit-transition-duration:0.3s; transition-duration:0.3s; -webkit-transition-timing-function:ease-out; transition-timing-function:ease-out; }

.ctg_f2 li:hover:before, .ctg_f2 li:focus:before, .ctg_f2 li:active:before {-webkit-transform:scaleX(1); transform:scaleX(1); }
.ctg_f2 li:hover, .ctg_f2 li:focus, .ctg_f2 li:active { color: ; }
/*update css*/

.ac-w50_col td{border:1px solid rgba(0,0,0,0.2);;}
.formTable.bdr0.ac-w50_col > tbody > tr > td.bdr{border:1px solid rgba(0,0,0,0.2); !important;}

.category-box{border:1px solid #fff;}
.category-box:hover{ border:1px solid rgba(0,0,0,0.2);;}

/*ddsmoothmenu*/
.ddsmoothmenu ul li a{color: #fff;}
.ddsmoothmenu ul li ul, .ddsmoothmenu ul li ul a{color:#666;}
.ddsmoothmenu > ul > li > a.selected,.ddsmoothmenu ul li a:hover,.ddsmoothmenu ul li.on > a{color:#fff;background:#00abed;}
.ddsmoothmenu ul li ul{background:#fff;box-shadow:0px 2px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.3);}
.ddsmoothmenu ul li ul li a{border-bottom: 1px solid rgba(0,0,0,0.07);}
.ddshadow{background-color: rgba(0,0,0,0.2);;}
.ddcss3support .ddshadow {background-color: transparent;box-shadow: 5px 5px 5px #aaa;-moz-box-shadow: 5px 5px 5px #aaa;-webkit-box-shadow: 5px 5px 5px #aaa;}
div.ddsmoothmobile{color: #fff;}
div.ddsmoothmobile a{color: #666;text-decoration: none;}
div.ddsmoothmobile a.buttonBig{color:#fff;}
div.ddsmoothmobile div.topulsdiv,div.ddsmoothmobile ul.submenu{background:#fff;}
.animateddrawer:before, .animateddrawer:after, .animateddrawer span, .animateddrawer span::after{background:#666;}
.whResNav .animateddrawer span, .whResNav .animateddrawer span:before, .whResNav .animateddrawer span:after, .whResNav .animateddrawer:before, .whResNav .animateddrawer:after{background:#fff;}
div.ddsmoothmobile ul li.on a, div.ddsmoothmobile ul li.selected a, div.ddsmoothmobile ul li:hover a{background-color:#00abed;color:#ffffff !important;}
.intro-f4 .animateddrawer:before, .intro-f4 .animateddrawer:after, .intro-f4 .animateddrawer span, .intro-f4 .animateddrawer span::after, header.f17 .animateddrawer:before, header.f17 .animateddrawer:after, header.f17 .animateddrawer span, header.f17 .animateddrawer span::after, header.f46 .animateddrawer:before, header.f46 .animateddrawer:after, header.f46 .animateddrawer span, header.f46 .animateddrawer span::after{background:#fff;}
header.f17 .right-head .icon span, header.f17 .right-head .icon span::before, header.f17 .right-head .icon span::after{background:#fff;}

nav.f2 .ddsmoothmenu ul li a, nav.f2 .ddsmoothmenu ul li a:visited,
nav.f3 .ddsmoothmenu ul li a, nav.f3 .ddsmoothmenu ul li a:visited {color: #3c3c44;font-weight:normal;}

nav.f2 .ddsmoothmenu ul li a:hover,nav.f2 .ddsmoothmenu > ul > li > a.selected,nav.f2 .ddsmoothmenu ul li a:hover,nav.f2 .ddsmoothmenu ul li.on > a,
nav.f3 .ddsmoothmenu ul li a:hover,nav.f3 .ddsmoothmenu > ul > li > a.selected,nav.f3 .ddsmoothmenu ul li a:hover,nav.f3 .ddsmoothmenu ul li.on > a
{background:#00abed; color:#fff;}

/*FLUID_DG*/
.fluid_dg_loader{background-color:rgba(255, 255, 255, 0.9);border: 1px solid #ffffff;  }
.fluid_dgCont, .fluid_dgContents {background: rgba(0, 0, 0,0.4);}
.maskRemove .fluid_dgCont, .maskRemove .fluid_dgContents {background:none;}
.fullscreen .overlay-slide{display:none;}
.fullscreen .fluid_dgCont::before, .fullscreen .fluid_dgContents::before{position:absolute;content:'';left:0px;right:0px;top:0px;bottom:0px;background:-moz-linear-gradient(top, black 0, transparent 50%, transparent 63%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(top, black 0, transparent 50%, transparent 63%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to bottom, black 0, transparent 50%, transparent 63%, rgba(0, 0, 0, 0) 100%);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#c9000000', GradientType=0);opacity:0.8;z-index:-1;}
.fluid_dg_caption {color: #fff;}
.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li {display:none}
.fluid_dg_wrap .fluid_dg_pag .fluid_dg_pag_ul li.fluid_dgcurrent{background:#e0d8d8;}
.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)}

/*`-----------------------------------------------------------------------------elements.css*/

.dif, .dif a, a.dif {color:#037faf; }
.dif a:hover,a.dif:hover{color:#333;}
.category .bg{ background:#333333;border:8px solid #fff;}
.category li:hover .bg{background:#00abed; border:8px solid #d6d6d6;}

.roundImg .imgFrame.bdr{border:8px solid #fff;}
.roundImg  .imgFrame,.roundImg .imgFrame img {}
.testimonial_fm li > div{background:#fff;border:1px solid #d2d2d2;}
.testimonial_fm.roundImg .imgFrame.bdr{border:1px solid rgba(0,0,0,0.2);}
.dif2 span,.dif2 span a, .headRw_f3.dif2 span a{color:#fff;}
.site-btn, a.site-btn, button.site-btn{background:#333333; padding:10px 20px; border:1px solid rgba(0,0,0,0.3); display:inline-block; cursor:pointer; color:#fff; }
.site-btn:hover, a.site-btn:hover, button.site-btn:hover{background:#00abed; color:#fff; }
.services:hover { box-shadow:0px 0px 0px 5px #1eb1ea; -webkit-box-shadow:0px 0px 0px 5px #1eb1ea; -moz-box-shadow:0px 0px 0px 5px #1eb1ea; }
.services-list .ser-icon{background:#333333; color:#fff; } .services-list li:hover .ser-icon{background:#00abed; }
.contact-icon.data i{color:initial;}
.contact-icon{background:#00abed;color:#fff;}
.contact-icon.v2{background:#fff;color:#333; } 
.services-list .ser-icon{background:#333333; }
.contact-bg{background:url(//catalog.wlimg.com/templates-images/12569/12570/contact-bg.jpg) no-repeat scroll center center #000; background-size:cover;color:#fff;}
.contact-bg a,.contact-bg a:hover{color:#fff;}
.contact-bg .dif, .contact-bg .dif a, .contact-bg .dif a:hover{color:#fff;}
.ic_form_f3 select, .ic_form_f3 input, .ic_form_f3 textarea{border:1px solid rgba(0,0,0,0.4);color:#777;}

/**/
.h2{color:#333;} .h2 a{color:#333;} .h2 a:hover{color:#000;}
.h2 h2, .h2 h3, #middle .h2 p.rHead{border-bottom-color:#00abed;}
footer .h1,footer .h2, footer .h2 a{color:rgba(255,255,255,0.8);}
.tp-bg h2,.tp-bg h2 a,footer .h2 a:hover{color:rgba(255,255,255,1);}

.mc{border:1px solid rgba(0,0,0,0.07);}
#middle .thinColumn .mc{background:rgba(255,255,255,0.7);}
.myTabs.mc .ic{}
.breadcrumb{background:rgba(0,0,0,0.06);color:#333;}
.breadcrumb a, .breadcrumb-view a{color:rgba(0,0,0,0.4);}
.breadcrumb-view{color: rgba(0,0,0,0.3);}
.b2, .b3{float:left;font-weight:normal;margin-right:7px;line-height:1.4em;color:rgba(0,0,0,0.3);}
footer#footerFormat1 .b2, footer#footerFormat1 .b3{color:rgba(255,255,255,0.7); }

#bodyFormatNT.oddEven section:nth-child(odd){background-color:#f3f3f3;}
#bodyFormatNT.oddEven section:nth-child(even){background-color:#fff;}
#bodyFormatNT.evenOdd section:nth-child(odd){background-color:#fff;}
#bodyFormatNT.evenOdd section:nth-child(even){background-color:#f3f3f3;}
#bodyFormatNT.oddEven section:nth-child(even) ul.oddEven li:nth-child(odd){background-color: #f3f3f3;}
#bodyFormatNT.evenOdd section:nth-child(even) ul.oddEven li:nth-child(odd){background-color: #fff;}

/***** IMG FRAMES STYLES *****/
.BSTL{box-shadow:-5px -5px 0 rgba(0,0,0,0.2);}
.BSBR{box-shadow:5px 5px 0 rgba(0,0,0,0.2);}
.BSTLBR{box-shadow:-5px -5px 0 rgba(0,0,0,0.4);,5px 5px 0 rgba(0,0,0,0.2);}
.BS5px{box-shadow:0 0 5px #fff;}
.BS10px{box-shadow:0 0 10px rgba(0,0,0,0.4);}
.imgFrame.bdr{border-color:rgba(0,0,0,0.2);}
.imgFrame.bdr:hover{border-color:rgba(0,0,0,0.4);}

.headHr{background:#333333; }
.headHr,.headHr a{color:#fff;text-shadow:1px 1px rgba(0,0,0,.4);}.headHr a:hover{color:#fff;}
.headHr .star{color:#ff0;}
.headHr .dif{color:#def;}
.headVr{background-color:#f1f1f1;}
.data,.bg, .smsEmailTop .smsEmail .theme1{background-color:#fcfcfc;}


/***TCL***/
.tcl ul > li .plus:after{color:rgba(0,0,0,0.4);}
.tcl.divider ul > li{border-bottom:1px solid rgba(0,0,0,0.07);}
.tcl.border ul > li{border:1px solid #666;}
.tcl li a{display:block;width:calc(100% - 18px);}.tcl li a:hover{color:#333;}
.tcl li li a{color:#888;} .tcl li li a:hover{color:#444;}
.tcl li li li a{color:#666;} .tcl li li li a:hover{color:#333;}
.ic_pad_none .tcl li a{color:#333;}

/*#middle .hp_full_inquiry .button {color:#fff;}*/

/**QUICK CONTACT AND HR***/
.qc .hr,.hr{border-bottom:1px dashed rgba(0,0,0,0.2);margin:12px 0;}
footer.hr{border-color:#423530;}
/*.cart i{background-color:#54c6ff;}*/

/*****REI PROJECTS********/
.project_tml{border-bottom:3px solid #00abed;}
.project_tml > li{border-left:1px solid rgba(0,0,0,0.13);}
.project_tml > li.on > a, .project_tml > li a:hover{background:#00abed;color:#fff;}
#projectMoreLinksDiv a{color:#fff;}  #projectMoreLinksDiv a:hover{background:#00abed;}
#projectMoreLinksDiv .bdrB{ border-color:rgba(255,255,255,0.5);}
.b2_n ul li a:after {background:#00abed;}
#headerFormat1 {border-top:3px solid #a92800;}
.categTree .tree, .categTree .tree ul{border-left: 1px solid rgba(0,0,0,0.13); }
.zoomIcon,.zoomIcon a{color:#fff;}
.overlay{background:rgba(0,0,0,0.7);}
.ovelay-inner p{color:#fff;}
.btn.btn-primary {border: 1px solid #42c0d9;background: #42c0d9;color: #fff;}
.ac-data ul li > div {background:rgba(255,255,255,0.7);border:1px solid rgba(0,0,0,0.07);}
.ac-data .h{background:rgba(0,0,0,0.03);}
.ac-data .bdrT,.ac-data .bdrB{border-color:rgba(0,0,0,0.07);}

/******theme JQUERY BXSLIDER*****************************************************************************************/
.bxslider .tittle{padding:3px 5px;width:100%;color:#fff;}
.bx-wrapper .bx-loading{background-color:none;}
.bx-wrapper .bx-pager{color: #666;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#aaa;}
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#333333;}
.bx-wrapper .bx-caption {background:#ccc\9;background:rgba(204, 204, 204, 0.75);}.bx-wrapper .bx-caption span{color:#666;}

 /*** JQUERY UI TABS CSS ***/
.ui-tabs-nav{}
#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:#00abed;color:#fff;border:1px solid rgba(255,255,255,0.5);border-width:1px 1px 0;}
#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:#333333;color:#fff;border:1px solid rgba(255,255,255,0.5);border-width:1px 1px 0;}
#middle .ui-tabs-nav a span.head-c1, #middle .ui-tabs-nav a span.head-c2{color:inherit;}
.ui-tabs-nav .ui-tabs-selected a:after{border-top-color:#333333;}
.transparent .ui-tabs-nav .ui-tabs-selected a:after{border-top-color:#333333;}
.book-tabs li.ui-tabs-selected.ui-state-active a{background:#00abed; }
.book-tabs.ui-tabs-nav .ui-tabs-selected a:after{border-top-color: #00abed; }
#middle .bxslider .h,#middle .bxslider .h a{color:#00abed}	#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;}
.headRw_f3.headHr{background:#333333; }
.hd_formt4Bg{background:rgba(255,255,255,0.8);position:absolute;top:30px;z-index:1;box-shadow: -1px 2px 5px 0px rgba(0, 0, 0,0.16);}

/*---------  `footer.css  -------------------*/
footer{background:#333333 url(//catalog.wlimg.com/templates-images/12569/12570/footer_pattern.png) 0 0; color:rgba(255,255,255,0.6);}
footer a{color:rgba(255,255,255,0.8); }
footer a:hover, footer .tcl li a:hover, footer .l a:hover, footer .tcl li li li a:hover{ color:#fff; }
footer .input, footer select, footer textarea{background:rgba(0,0,0,0.3);color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.2);text-shadow:none;}
footer select option{background:#333;color:#eee;}
#footerFormat1 a.button{background:#00abed; }
#footerFormat1 .bdr,#footerFormat1 .bdrT,#footerFormat1 .bdrR,#footerFormat1 .bdrB,#footerFormat1 .bdrL,#footerFormat1 .bdrAll,#footerFormat1 .bdrAll td,#footerFormat1 .bdrAll th,#footerFormat1 .bdrAllDashed,#footerFormat1 .bdrAllDashed td,#footerFormat1 .bdrAllDashed th,#footerFormat1 .headHr,#footerFormat1 .headVr,#footerFormat1 .data{border-color:rgba(255,255,255,0.5);}

footer .tcl li a,footer .l a, footer .tcl li li li a{color:rgba(255,255,255,0.7);}
#footerFormat1 .button{background:#00abed;color:#fff;border:1px solid rgba(0,0,0,0.5);}
#footerFormat1{color:rgba(255,255,255,0.7);}
footer.fancyBdr .ic.showHide_rp > .w::before, footer.fancyBdr .ic.showHide_rp > .w::after, footer.fancyBdr .ic.showHide_rp .float > .w::before, footer.fancyBdr .ic.showHide_rp .float > .w::after, footer.fancyBdr .ic.showHide_rp ul > li::before, footer.fancyBdr .ic.showHide_rp ul > li::after{background-color:rgba(255,255,255,0.7);}
footer .data,footer .data a{color:#eee;} footer .data a:hover{color:#fff; }
footer .Tab .d{border-left:1px solid rgba(0,0,0,0.3); }
footer .Bullet b.fb:before{color:#fff;}
footer .data .Bullet b.fb:before{color:#555;}
footer .data{background:rgba(0,0,0,0.2); }
footer .headHr{background:#333333; color:rgba(0,0,0,0.4);}
footer .dif,footer .dif a,footer a.dif{color:rgba(255,255,255,0.7);} footer .dif a:hover,footer a.dif:hover{color:#fff;}
/***********/
footer#footerFormat1.bgImg_frmt{background:none;color:#333;}
footer.bgImg_frmt a,footer.bgImg_frmt a:hover, footer.bgImg_frmt .tcl li a:hover, footer.bgImg_frmt .l a:hover,footer.bgImg_frmt .tcl li a,footer.bgImg_frmt .l a,footer.bgImg_frmt .Bullet b.fb:before,footer.bgImg_frmt .data .Bullet b.fb:before,footer.bgImg_frmt .dif,footer.bgImg_frmt .dif a,footer.bgImg_frmt a.dif,footer.bgImg_frmt .dif a:hover,footer.bgImg_frmt a.dif:hover,footer.bgImg_frmt .h1, footer.bgImg_frmt .h2, footer.bgImg_frmt .h2 a{ color:#333;}

footer#footerFormat1.bgImg_frmt{color:#333;}
footer.bgImg_frmt select option,footer.bgImg_frmt .input, footer.bgImg_frmt select, footer.bgImg_frmt textarea{color:#333;background:rgba(255,255,255,0.7);border:1px solid rgba(0,0,0,0.2);}
footer.bgImg_frmt .Tab .d{border-left:1px solid rgba(0,0,0,0.07);}
footer.bgImg_frmt .data{background:rgba(0,0,0,0.03); }
footer.bgImg_frmt .headHr{background:#333333; color:rgba(0,0,0,0.4);}
footer.bgImg_frmt .headHr,footer.bgImg_frmt .headHr a{color:rgba(255,255,255,0.7);}
footer.bgImg_frmt .headHr a:hover{color:#fff;}

.head-bdrb::before{background:#333333;} 
.head-bdrb::after{background:#00abed;} 
.tp-bg h2, .tp-bg h2 a, footer .h2 a:hover {color:rgba(255,255,255,1);}
.qtyAssur,.qtyAssur, .qtyAssur .head-c1,.qtyAssur .head-c2{color:#fff !important;}
.qtyAssur .head-bdrb::after, .qtyAssur .head-bdrb::before{background-color:#ffffff !important;}
/*Mobile CSS*/
@media(max-width:992px){
.slider-content2, .slider-content3 {position: relative;background: #fff;color: #666;padding: 20px 10px 5px; }
.headRw_f3 .right-head .qcIcon .email,.headRw_f3 .right-head .qcIcon .phone{color:#333333; text-shadow:none; }
.headRw_f3 .right-head .qcIcon span a,.headRw_f3 .right-head .qcIcon span {color:#00abed; text-shadow:none; }
.headRw_f3 .right-head .qcIcon span:hover,.headRw_f3 .right-head .qcIcon span:hover a {color:#333333; }
.headRw_f3.dif2 .top-head i, .headRw_f3.dif2 span a, .headRw_f3.theme1 .top-head i, .headRw_f3.theme1 span a, .headRw_f3 .gstNo, .headRw_f3.theme1 span.di{color:#666666;}
.headRw_f3.theme1 p b, .headRw_f3.theme1 p a{color:#666;}
}
@media(max-width:480px){
.formTable tbody tr{border: 1px solid rgba(0,0,0,0.2);;border-width:1px 1px 0 !important; }
.formTable > tbody > tr > td .formTable  > tbody > tr > td{border:1px solid rgba(0,0,0,0.13); }
}

.step-services li .ssBg{background:#f9f9f9;transition:all ease-in-out 0.4s; }	
.step-services li .ssBg:hover{background:#00abed;color:#fff;box-shadow:0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.1) }
.step-services li .ssBg:hover a{color:#fff; }

.hoverShadow{box-shadow:0 1px 1px rgba(0, 0, 0, 0.08);transition:all 100ms ease-out 0s;-webkit-transition:all 100ms ease-out 0s;-moz-transition:all 100ms ease-out 0s;}
.hoverShadow:hover{box-shadow:0 6px 9px rgba(0, 0, 0, 0.09);  }

.indService ul li > div{padding-left:26px; }
.indService ul li > div:before{font-family:'icomoon';content:'\e7b3';left:0px;position:absolute;color:#00abed; }

/****    TTW CSS   ***/
.menu.f6-ttw::before{position:absolute;content:'';left:50%;right:0px;height:100%;background:#00abed; }
.ttw-navbg .ddsmoothmenu ul li a:hover, .ttw-navbg .ddsmoothmenu ul li a:hover{background:#e92f2f; }
.ttw-navbg:before{position:absolute;content:'';width:0;height:0;border-bottom:45px solid #00abed; border-left:30px solid transparent;left:-30px; }
.ttw-navbg .t2_fixer{background:#00abed; }

.tour-clfd ul li .h a:before{background-color:#00abed; }

.theme3{background-color:#253d52;color:#fff; }
.theme4{background-color:#f6ba22; }
.theme5{background-color:#e92f2f;color:#fff; }

.theme4 a, a.theme4, .theme5 a{color:#fff; }
.theme3 a:hover, .theme4 a:hover, .theme5 a:hover{color:#f5f5f5; }
.theme4c, a.theme4c{color:#f6ba22; }
.ttw-f3 .theme4{color:#000;  }
.clfd-hd ul li .h a, .tp-bg2 .dif a, .tp-bg2{color:#fff; }
.tp-bg, .tp-bg .hd_NT{color:#fff; }
.tstmnl .testimonial_fm li > div{background:none;border:none; }

.ttw-f3 nav{background-color:#040f1c !important; }
.off-sale:before{border-top:25px solid;border-color:#e92f2f;border-left:50px solid transparent; border-right:50px solid transparent;content:""; height:0;left:0;position:absolute;top:32px;width:0; }
footer.bdr0 .qc .hr{border:none; }

.dull-text{color:rgba(0,0,0,0.4);padding:2px 0px; }
.fa-square-o:before{content:"\f096"; }
#fancybox-close{top:17px;right:25px;background:url(//catalog.wlimg.com/templates-images/12569/12570/fancy-close.png);  }

.ttw-contact{color:#fff; }
hr{border-top:1px solid rgba(0,0,0,0.13); }
.bdr-btn, .bdr-btn a{border-color:#00abed; }
.bdr-btn:hover, .bdr-btn a:hover{background:#00abed;color:#fff; }
.boxed #middle .thinColumn .mc{background:rgba(255,255,255,0.4); }
#footerPopup.headHr {background:#222;color:#fff;}

#cartAndCartDetails .cartDetail{color:#666; }
#footerFormat1 .bgReverce input, #footerFormat1 .bgReverce select, #footerFormat1 .bgReverce textarea{border-color:#ccc; }	
.single-product .single-box-bdr{border-color:#00abed; }

header.f17 .ddsmoothmenu > ul > li > a.selected, header.f17 .ddsmoothmenu > ul > li > a:hover, header.f17 .ddsmoothmenu > ul > li.on > a{background:#fff;color:#333;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px; }

.abslt-nav .ddsmoothmenu > ul > li > a:hover::before, .abslt-nav .ddsmoothmenu > ul > li.on > a::before{background-color:#333; }

.locality-Container.bg::before, .reiBg::before{background-color:#00abed;opacity:0.6;}
.locality-Container.bg::after, .reiBg::after{background-color:#000000;opacity:0.8;}
.reiDetail-nav ul li a:hover, .reiDetail-nav ul li a.on{color:#fff;}

.step-services .slider li > div{border-radius:0px;}
.step-services .slider li > div:hover{background-color:#00abed;color:#fff;}
.step-services .slider li > div:hover .dif a, .step-services .slider li > div:hover a.dif, .step-services .slider li > div:hover .dif, .step-services .slider li > div:hover a{color:#fff;}
header.f48 .row2:before{border-right-color:#ffffff;}
header.f48 .row2:after{border-right-color:#333333;}
header.f48 .tgl li:hover{background:#00abed;}

.logoBg::before, .logoBg::after{border-top-color:#333333;}
.tabs-combo-form.top-search .ui-tabs-nav .ui-tabs-selected a:after{background:#00abed;}
.page-title-inner.bread-right .dif.fa{color:#fff;margin-right:3px;}
.leftlogoBg::before{background-color:#00abed;}
.welF26 .welcome div.frwm::after{border-color:#00abed;}
.contDtls .smsBtn.theme2{border-color:#00abed;color:#00abed;}
.contDtls .emailBtn.theme1{border-color:#333333;color:#333333;}
.hdBrbb::after{background:#00abed;}
/*** header LR ***/
.btnDBdr .buttonBig::after{border:2px solid #00abed;}
.proBdr .clfd-view .heading::after{background-color:#00abed;}
.smsEmailBdr .emailBtn i, .smsEmailBdr .smsBtn i{color:#00abed;}
.shapeNav nav.f3 .ddsmoothmenu > ul > li > a:hover, .shapeNav nav.f3 .ddsmoothmenu > ul > li > a.on, .shapeNav nav.f3 .ddsmoothmenu > ul > li > a.selected{color:#00abed;}
.shapeNav nav.f3 .ddsmoothmenu > ul > li > a:hover::before, nav.f3 .ddsmoothmenu > ul > li > a.on::before{background-color:#00abed;}
.spFoot .bdrB{border-color:rgba(255,255,255,0.2);}
.headbtmBdr h2.hd_NT::before{background:#dddddd;}
.headbtmBdr h2.hd_NT::after{background:#00abed;}
.allproBox{border-bottom-color:#000;}
.clickBox{border-bottom-color:#00abed;}
.btmBtnSpace .clsifd_img.picBg{background:#333;}
.qtyAssur,.qtyAssur, .qtyAssur .head-c1,.qtyAssur .head-c2{color:#fff !important;}
.qtyAssur .head-bdrb::after, .qtyAssur .head-bdrb::before{background-color:#ffffff !important;}
.trngleBtmShape .imgShape::after{border-bottom-color:#00abed !important;}
.inputHght .button::after{border:3px solid #00abed;}
.tstImgShadow .imgFrame{box-shadow:10px 10px 0px #00abed;-webkit-box-shadow:10px 10px 0px #00abed;-moz-box-shadow:10px 10px 0px #00abed;}
.theme2 .data, .theme2 .data a, .theme2 a.data{color:initial;}
.theme2 a.data:hover, .theme2 .data a:hover{color:inherit;}
.theme2 span.head-c1, .theme2 span.head-c2, .theme1 span.head-c1, .theme1 span.head-c2{color:#fff;}
.theme1 .head-bdrb::before, .theme1 .head-bdrb::after, .theme2 .head-bdrb::before, .theme2 .head-bdrb::after{background:#fff;}.flDiv .prodtlsPop label.control.control--checkbox{background:#fff;}

.tour-details-view .iti-box .dayIni::before{background:#dddddd;}
.tour-details-view .iti-box .dayIni::after{background:#333333;}


@media(max-width:992px){
header .wrap, .intro-f5 #logo{padding:0px;}
header .wrap.pr, header .ttw-navbg.pr, .f6-ttw.pr, .abslt, header .row2.pr{position:initial;}
.abslt{min-height:auto;}   
header .col-12 .col-2{position:initial;top:0;}  
header .col-12 .col-1, header .col-12 .col-2{display:block;}  
#company{padding:5px 40px 5px 60px !important;text-align:center;}
#company img{max-height:55px;}
.hd_frmt_f6.f6 .tml_r_format, .hd_frmt_f6.f6 .col-1.pr20px{padding:0px;}
.hd_frmt_f6.f6 .tml_r_format, .hd_frmt_f6_outer, .hd_frmt_f6.f6{z-index:inherit;}
.menu.f6-ttw::before, .hd_frmt_f6_outer::before{display:none;}
.headFormat.f6::before{border-top-width:0px !important;}  
.intro-f5 #logo img, .intro-f3 #company img {max-height:110px;}
.intro-f3 .company-bg{margin:0px;border:0px;width:100%;max-width:100%;}  
.right-head .icon{display:block;padding:10px 0;right:7px;top:3px;} 
.right-head ul.dropdown{position:absolute;display:none;top:70px;right:0px;padding:15px 10px;z-index:11;width:300px;background:#fff;box-shadow: 0px 1px 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.3) -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.3);}  
.right-head ul.dropdown::after{position:absolute;content:'';right:12px;top:-10px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent; border-bottom:10px solid rgba(0,0,0,0.2);}
.right-head .qcIcon .email ~ b a, .right-head .qcIcon .phone ~ b a, .right-head .qcIcon .mobile ~ b a, .right-head .qcIcon .mobile{color:#333;}
.right-head ul.dropdown li{font-size:14px;padding:5px 10px;border:none;width:100%;box-sizing:border-box;display:block;}
.right-head ul.dropdown .ar{text-align:center;}
.headFormat.f6 .right-head ul.dropdown{background:#333;}  
.headFormat.f6 .right-head ul.dropdown a, .headFormat.f6 .right-head ul.dropdown i{color:#fff;}
.headFormat.f6 .right-head ul.dropdown a.emailBtn i{color:#333;}
.headFormat, .headFormat.f16, .headFormat.f6.hd_new{height:auto!important;position:relative; }
.f6-ttw .right-head ul.dropdown li{width:100%;box-sizing:border-box;margin-bottom:8px;padding:0px; }
.f6-ttw .right-head ul.dropdown li .cont-text{display:block;margin-bottom:8px;padding:0px; }
.headFormat.f6 .right-head ul li i{font-size:1.2em !important;}  
.ver_comp .pa #company, .ver_comp #company{padding:5px 60px 5px 60px !important;text-align:center;}
.ver_comp .pa #company img, .ver_comp #company img{max-height:75px;}  
.ver_comp.dt .col-1, .ver_comp.dt .dtc{display:block;} 
.ver_comp.dt .col-1 .pa{position:relative;}
.headBg-inner.theme2 ~ .wrap, .ver_comp .cbl10px.cbr10px.bodycontent{padding:0px;display:block;}  
.head-fx .top_bar_right{height:74px;}
.head-fx .top_bar_right_wrapper{top:27px;}
.head-fx .col-2{left:0px;}
.search-input{top:74px;}  
header.f46 .hed_left #company img{max-height:75px;} 	
.btmAbsNav .ddsmoothmenu{padding:3px 0px;}
.btmAbsNav{top:0px;bottom:auto;}
header.f48 .animateddrawer{top:-56px;}
header.f48 .col-12 .col-2{position:absolute;top:0;right:0px;}  
.contact-viewBox li{width:100%;box-sizing:border-box;}
.logoBg::before, .logoBg::after{display:none;}
.adsLayer li .adsCont span.db{display:inline-block;}
.social-f2{display:none;}
.leftlogoBg::before{transform:skewX(0deg);}
.clearMob{float:none;display:block;padding-left:0px;margin-top:8px;}
.fullscreen.wThumb .fluid_container, .fullscreen.wThumb, .fullscreen.wThumb .banner_area{position:relative;height:auto;}
}
@media(max-width:480px){
  .ver_comp .pa #company, .ver_comp #company{padding:5px 35px 5px 60px !important;}   
}