/*!
 * Bootstrap v3.3.5 (http://www.softindigo.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under Satyam
 */ 
@font-face {font-family: Candarab; src:url(../fonts/Candarab.ttf);}
@font-face {font-family: ariblk; src:url(../fonts/ariblk.ttf);}
@font-face {font-family: raleway-medium; src:url(../fonts/Raleway-Medium.ttf);}
@font-face {font-family: raleway-regular; src:url(../fonts/Raleway-Regular.ttf);}
@font-face {font-family: estre; src:url(../fonts/estre.ttf);}
@font-face {font-family: calibri; src:url(../fonts/calibri.ttf);}
@font-face {font-family: latha; src:url(../fonts/latha.ttf);}
@font-face {font-family: gothic; src:url(../fonts/GOTHIC.html);}

body {margin:0; color:#727372; font-family:Arial, Helvetica, sans-serif !important; font-size:16px !important; }
p{}
hr{color:#000 !important; background:#d3d2d2 !important; height:1px !important;}
table td{padding:5px;}
h1 {}
h2 {}
h3 {}
h4 {}
.zero{padding:0; margin:0;}
.shadows{box-shadow: 1px 1px 15px 1px #585858; background-color:#fff; }
/*.header {width:100%; padding:0px; position:fixed; z-index:1; margin:0px;}*/
.smo-icons{right:0; top:15em; position:fixed; z-index:1;}

.wrap-main{width:100%; margin:0 auto; padding:0px;}

.wrapper{ z-index:99999999 !important;width:100%; }
.wrapper2{width:100%; z-index:0 !important;}
.wrapper3{margin:0 auto; padding-top:10px; background:#fff; }
.wrapper-in{width:100%; z-index:0 !important;padding-top:10px;}
header {width:100%; padding:0px 0px 0px 0px; margin:0px; z-index:2 !important; background:#fff;}


.top {padding:0px;}
.section-common{max-width:1200px; margin:0 auto; padding:0px 30px 0px 30px;}

header .sect-h{max-width:1200px; margin:0 auto; padding:0px 30px 0px 30px;}
.top-head{padding:10px 0px 0px 0px !important;}

.top-head .col-md-4,.top-head .col-md-3{margin:0px; padding:0px;}
.top-head .topsec2{padding:25px 0px 0px 0px;font-size:18px; color:#000; text-align:right; font-family:'gothic';}
.top-head .topsec2 span{color:#ef4e28; padding-left:10px;font-size:22px; font-weight:bold;}
.topsec3{font-size:14px; padding:10px 0px 0px 0px; text-align:center;}

.cont-heading{background:#131414; color:#fff; padding:4px 22px 4px 0px;font-size:14px; text-align:right; margin-bottom:10px;}
.cont-heading .ph{float:right; margin-top:5px !important; padding-right:25px;}
.cont-heading .mail{padding-top:5px; float:right}

.cont-heading .phicon{font-size:17px !important; padding:0px 5px 0px 0px !important;}
a.maillnk:link, a.maillnk:visited{color:#fff; text-decoration:none; font-size:14px;}
a.maillnk:hover {color:#fe4638;}


.cont-heading .f-icon{padding-top:0px;}

.cont-heading a.ffbook:link,a.ffbook:visited{font-size:16px; padding:5px 11px; margin-left:1px;background:#1ca9eb; color:#fff; border:none; border-radius:0px; display:inline-block }
.cont-heading a.ffbook:hover{color:#fff; background:#cb0400; text-decoration:none; border:none; }

.cont-heading a.ffbook2:link,a.ffbook2:visited{font-size:16px; padding:5px 11px; margin-left:1px;background:#1b3353; color:#fff; border:none; border-radius:0px; display:inline-block }
.cont-heading a.ffbook2:hover{color:#fff; background:#cb0400; text-decoration:none; border:none; }

.cont-heading a.ffbook3:link,a.ffbook3:visited{font-size:16px; padding:5px 11px; margin-left:1px;background:#e13e30; color:#fff; border:none; border-radius:0px; display:inline-block }
.cont-heading a.ffbook3:hover{color:#fff; background:#cb0400; text-decoration:none; border:none; }


.ban-icon{background:#7e417a; padding: 0px 5px 5px 5px;}
.ban-icon-in{border:dashed 1px #fff; color:#fff; padding:10px 7px; font-family:'brlnsfb'; font-weight:normal; font-size:17px;}


.icons{	padding:13px 20px;	font-size:15px;	color:#888;background-color:#fff; text-align:right;	}

.topcont{padding:39px 0px 0px 20px !important; margin:0px !important;}
.topcont ul{padding:0px; margin:0px;}
.topcont ul li{ list-style-type:none; float:left; margin-left:5px; text-align:left; padding:0px;}

.phoneicon{background:#7e417a; padding:3px 13px; font-size:35px !important; color:#fff; }
.mailicon{padding:1px 1px 0px 13px; font-size:40px !important;}




.topcont span{font-family: 'basictitlefont'; font-weight: bold; color:#7e417a; font-size:17px;letter-spacing:0px;  padding:0px; margin:0px;}
.topcont strong{font-family:'bod';color:#161418; font-size:18px !important; padding:0px; margin:0px;}

.logo{padding:0px 0px 10px 0px !important;}
/*header .col-md-3, .col-md-5{margin:0px !important; padding:0px !important;}*/


.aptt{padding-top:50px !important; text-align:right; margin-top:1px;}
.mmenu{padding:12px 0px 0px 0px !important; margin:0px !important; background:#fff;}

a.tlnk:link {background:#a46ba8 url(../images/appoint.html) no-repeat 10px 10px; color:#fff; text-decoration:none; font-size:14px; padding:10px 30px; border-radius:1px; width:100%;}
a.tlnk:visited {background:#a46ba8; color:#fff; text-decoration:none; font-size:14px; padding:10px 20px; width:100%;}
a.tlnk:hover {text-decoration:none; color:#000;}




.iconbox{padding-top:20px;}
.m-icon{border-radius:5px; background:#fcc813; color:#fff;}

.m-icon1{padding:40px 20px 0px 0px;}


.phone{font-size:18px; color:#e98e53; line-height:28px;}


.banner {}
/*.banner {width:100%; max-height:433px !important; padding:0px !important; margin:0px 0!important; z-index:0 !important; position:relative;} */

.banner .img1{width:100%; height:auto;}
.bannerh3{font-family: 'ariblk';position:absolute; top:130px;left:77px; font-size:48px; color:#fff;}
.bannerh2{font-family: 'ariblk';position:absolute; bottom:185px; left:77px; font-size:90px; color:#fff; letter-spacing:-3px;}
.bannerh2h2{font-family: 'ariblk';position:absolute; bottom:186px; left:77px; font-size:80px; color:#fff; letter-spacing:-3px;}
.bannerp{position:absolute; bottom:159px; left:82px; font-size:21px; color:#fff;}
.ban-trpbg{background:url(../images/trp-bg.html); padding:11px 10px !important;}

.banner .contform{width:40%;height:auto;position:absolute; top:100px; right:40px; overflow:auto; border-radius:0px 0px 10px 10px; padding-top:18px;}
.banner .contform .fclip{position:absolute; top:-0px; right:40px;}
.banner .contform .cfhead{background:#fff; padding:2px 0px;}
.banner .contform h1{text-align:center; font-size:28px; color:#ef4e28;}
.banner .contform .forncontent{opacity:0.9; background:#fff; padding:20px 30px;}
.banner .contform .forncontent p{padding:0px; margin:5px 0px;}
.banner .contform .tfield{background:#fff; border:solid 1px #999; padding:7px 10px; font-size:14px; color:#777777; width:100%;}
.banner .contform .tfield2{background:#fff; border:solid 1px #999; padding:7px 10px; font-size:14px; color:#777777; width:100%}
.banner .contform .tbut{background:#ef4e28; border:solid 1px #e6e6e5; padding:12px 45px; font-size:18px; color:#777777; font-weight:bold; color:#fff; border-radius:35px;transition:background-color 1s ease-out;}
.banner .contform  .tbut:hover{background:#666;color:#fff; transition:background-color 1s ease-out;}

.carousel-indicators {
	position:absolute;
	bottom:10px !important;
	left:50%;
	z-index:15;
	width:50%;
	padding-left:0;
	margin-left:-30%;
	text-align:center;
	list-style:none
}
.carousel-indicators li {
	display:inline-block;
	width:1px!important;
	height:1px!important;
	padding:5px !important;
	margin:1px;
	color:#000;
	text-indent:-999px;
	cursor:pointer;
	background-color:#fff!important;
	border:none !important;
	border-radius:50px !important;
}
.carousel-indicators .active {
	width:3px!important;
	height:3px!important; 
	padding:5px;
	margin:4px;
	background-color:#ef4e28 !important;
	border:1px solid #ef4e28 !important;
}



.midcontent{padding:0px; margin:0px; background:#fff; font-size:16px;}
.midcontent .col-md-6{padding:0px; margin:0px;}
.dotline{background:url(../images/dotline.jpg) repeat-x center center; height:10px; margin:20px 0px;}
.midcontent h1{background:url(../images/h1-img.html) no-repeat left bottom;margin:0px; padding-bottom:15px; font-family:'estre'; font-weight:bold;}
.midcontent .heading1{font-family:'futurabkbt'; font-size:39px; color:#7e417a; text-align:center; letter-spacing:-1px; margin:20px 0px 30px 0px;}

.midcontent .heading1::before { content: "---------";  background:url(../images/h1-img.html) no-repeat center left; color:#fff; margin-right:20px;
}
.midcontent .heading1::after { content: "---------";  background:url(../images/h1-img.html) no-repeat center right; color:#fff; margin-left:20px;
}

.midcontent h2{font-size:25px; margin:0px; padding-bottom:20px;}

.midcontent h4 {font-size:20px;}

.himgbox{margin-bottom:40px !important;}
.himgbox img{margin-bottom:10px !important;}
.himgbox img:hover{opacity:0.8 !important;}

#blink_text
{
color:#1e2429; animation: blink 1s infinite;	
}
@keyframes blink 
{  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
}

.midcontent .sect1{max-width:1200px; margin:0 auto; padding:20px 30px 30px 30px;}
.midcontent .sect1-in{background:url(../images/sect1-bg.html) repeat-x bottom;}
.midcontent .custport{padding:20px 0px 40px 0px;}
.midcontent .sect1 .col-md-4{margin:0px; padding:1px !important;}
.midcontent .sect1 .ww1h{padding:0px 0px 0px 0px !important;}
.midcontent .sect1 .ww1{padding:0px 0px 0px 0px !important;}
.midcontent .sect1 .ww2{padding:0px 0px 0px 0px !important;}
.midcontent .sect1 .offer{width:300px; height:auto; float:right; margin:0px 0px 20px 20px;}
.midcontent .sect1 .hhd{color:#dc0404;}
.midcontent .sect1 .imggap{padding:0px 14px 0px 12px !important; margin-bottom:20px;}
.midcontent .sect1 .greycol{height:60px; background:#edecf2; margin:0px 11px}


.midcontent .sect1 h1{font-size:45px; color:#09172a;  text-align:left !important; padding:0px 0px 13px 0px; margin-bottom:20px;}
.midcontent .sect1 h2{color:#1e2429; font-size:25px; margin:0px 0px 3px 0px; padding:0px;}

.midcontent .sect1 .hhbg{font-size:22px; background:#fe1e1f url(../images/heading-bg.html) repeat-x; padding:8px 2px 8px 26px !important; margin-bottom:0px !important; color:#fff;}
	
.midcontent .sect1 h3{font-family:Arial, Helvetica, sans-serif; color:#1e2429; font-size:20px; font-weight:normal; margin:0px; padding:0px 0px 12px 0px;}

.midcontent .sect1 .img1{float:right; margin:0 auto;padding-left:15px; padding-bottom:6px;}

.midcontent .sect1 p{font-size:16px; color:#646566; text-align:justify}
.midcontent .sect1 .p1{text-align:right !important; font-size:14px !important;}
.midcontent .sect1 ul{margin:0px; padding:12px 0px 10px 0px;border:solid 1px #bdbdbd;background:#ffffbb; margin-top:0px;border-radius:0px;border-top:solid 2px #ec0421; }
.midcontent .sect1 ul li{list-style-type:none; border:solid 1px #dcdc8c; border-bottom:none !important;border-top:none !important; margin:0; padding:5px 6px 5px 27px;background:#ffffbb url(../images/arrow-sign1.html) no-repeat 8px 10px; font-size:15px; line-height:18px;}

.midcontent .sect1 ol{list-style-type:disc; color:#555; font-size:17px;} 

.midcontent .sect1 .sept{border-bottom:dashed 1px #CCC; margin:30px 0px 20px 0px;}

.midcontent .sect1 .col-md-4{padding:0px !important; margin:0px !important; margin-bottom:0px !important; padding-right:1% !important; }

.heffect_p{padding:6px 0px 5px 0px; text-align:left !important;}

.imgallery{ z-index:9999999999999999999999;}
.imgallery img{margin-bottom:10px;}
.imgallery img:hover{opacity:0.8; background:#333;}

.midcontent .sect1b{color:#5d5958; padding:0px 30px; margin-bottom:4%;}
.midcontent .sect1b h2{color:#1e2429; font-size:25px; margin:0px; padding:0px; margin-bottom:3px !important;}


.midcontent .sect2{background:#f3f3f3 url(../images/sect2-bg.jpg) repeat-x top ;}
.midcontent .sect2 .sect2-in{max-width:1200px; margin:0 auto; padding:20px 30px 30px 30px;}
.midcontent .sect2 h1{font-size:40px; color:#09172a;  text-align:left !important; padding:0px 0px 15px 0px; margin-bottom:20px;}
.midcontent .sect2 h2{color:#2d2c2c; font-size:22px; margin:0px; padding:0px;}
.midcontent .sect2 p{color:#7b7a79; padding:10px 0px 0px 0px; line-height:20px;}
.midcontent .sect2 .img1{float:left; padding:0px 15px 0px 0px}

.midcontent .sect2 .colsept1{border-right:solid 3px #d2d2d2; border-bottom:solid 3px #e1e1e1; padding:20px 10px 20px 10px;}
.midcontent .sect2 .colsept2{border-bottom:solid 3px #e1e1e1; padding:20px 0px 20px 20px;}
.midcontent .sect2 .colsept3{border-right:solid 3px #d2d2d2; padding:20px 10px 10px 10px;}
.midcontent .sect2 .colsept4{padding:20px 10px 10px 20px;}

.midcontent .sect2b{background:url(../images/sect2b-bg.html); overflow:auto;}
.midcontent .sect2b-in{max-width:1200px; margin:0 auto; padding:20px 30px 30px 30px;}
.midcontent .sect2b h1{font-size:30px; color:#1e2429; text-align:center !important; padding:15px 0px; margin-bottom:30px;}
.midcontent .sect2b h2{color:#1e2429; font-size:25px; margin:0px; padding:0px;}
.midcontent .sect2b p{color:#09172a; padding:10px 0px 0px 0px; line-height:20px;}


.midcontent .sect3{background:#fbe8e3;margin-top:2px;}
.midcontent .sect3 .sect3-in{max-width:1200px; margin:0 auto;padding:60px 40px; }


.midcontent .sect3 h1{font-size:30px; text-align:center !important; padding:15px 0px; margin-bottom:30px;}
.midcontent .sect3 h2{font-family:'raleway-medium'; color:#fff; font-size:21px; margin:0px; padding:10px 0px 20px 0px; text-align:left;}
.midcontent .sect3 .orabox p{line-height:27px; color:#fff; font-size:45px; padding-bottom:20px; font-weight:normal;}

.midcontent .sect3 .orabox{width:80%; background:#ef4e28; margin:0 auto; position:relative; padding:50px 10px 25px 10px; text-align:center;}
.midcontent .sect3 .orabox p{font-size:4.3vw; line-height:2vw}
.midcontent .sect3 .orabox img{position:absolute; top:-15px; right:50px;}
.midcontent .sect3 .orabox .boldtext1{font-family:'estre'; color:#fff;}
.midcontent .sect3 .orabox .boldtext2{font-family:'latha';  color:#fff;}
.spbl{margin-bottom:10px;}


.midcontent .sect4{text-align:center; color:#5d5958;}
.midcontent .sect4 .sect4wrapin{max-width:1200px; margin:0 auto;  padding:0px 30px; margin-bottom:4%;}
.midcontent .sect4 h1{font-size:30px; text-align:center !important; padding:15px 0px; margin-bottom:30px;}
.midcontent .sect4 h2{font-family:'Candarab'; color:#1e2429; font-size:25px; margin:0px; padding:0px;}

.midcontent .sect4 .col-md-6{padding:0px 1.8%;}
.midcontent .sect4 .tfield{font-size:14px; border-radius:0px; border:solid 1px #c4c7c8; padding:8px 15px; width:100%; margin-bottom:10px;}
.midcontent .sect4 .tfield2{font-size:14px; border-radius:0px; border:solid 1px #c4c7c8; padding:16px 15px; width:100%; margin-bottom:10px;}
.midcontent .sect4 .tbut{width:20%; text-align:center; background:#2acd35; border-radius:50px;border:solid 1px #cfcfd0; color:#fff; padding:14px 0px;transition: background-color 1s ease-out;}
.midcontent .sect4 .tbut:hover{background:#edecf2;color:#474746; background-color 1s ease-out;}

.midcontent .sect5{padding:0px; margin:0;background:#f4f4f4;}

.midcontent .sect5 .getmore{background:#ebebeb; padding:25px 0px; text-align:center; font-size:23px; color:#434242; line-height:40px;}

.midcontent .sect5 a:link, .midcontent .sect5 a:visited{width:60%; font-size:23px; text-align:center; background:#36a55e; border-radius:12px;border:solid 1px #cfcfd0; color:#fff; padding:10px 26px;transition: background-color 1s ease-out; margin-left:20px;}
.midcontent .sect5 a:hover{background:#edecf2;color:#474746; background-color 1s ease-out;}

.midcontent .sect5 .continfo-bottom{max-width:1200px; margin:0 auto;padding:30px 30px; border-top:solid 1px #fff; overflow:auto; text-align:center}
.midcontent .sect5 .continfo-bottom p{color:#333333; font-size:20px;}
.midcontent .sect5 .continfo-bottom .pgr{ line-height:14px; text-transform:uppercase; margin:0 auto; width:120px;}

.midcontent .sect5 .continfo-bottom .span1{font-size:28px; color:#7a9556; float:left;}
.midcontent .sect5 .continfo-bottom .span2{font-size:12px;color:#137e0e;}
.midcontent .sect5 .continfo-bottom .span3{font-size:28px;}

.midcontent .sect-in{max-width:1200px; margin:0 auto !important; padding:0px 30px 40px 30px;background:url(../images/sect1-bg.html) repeat-x bottom;}
.midcontent .sect-in h1{font-family:'raleway-regular';font-size:30px; text-align:left !important; background:none; padding:15px 0px; margin-bottom:30px; text-transform:none; font-weight:normal; color:#3c5a99}


.midcontent .sect-in h2{font-size:20px; color:#42a73d; text-decoration:underline; margin:0px; padding-bottom:20px;}

.midcontent .sect-in .custt{}
.midcontent .sect-in .custt ul{font-size:18px; list-style-type:square; float:left; line-height:36px;}

.midcontent .sect-in .hd1{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#052008; line-height:25px; font-weight:bole;}
.midcontent .sect-in .hd2{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#50843e; line-height:25px; font-weight:bole;}
.midcontent .sect-in p{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#353635; line-height:25px; margin:0px; }

.midcontent .sect-in .col-md-4{margin:0px; padding:1px;}
.midcontent .sect-in .txtfield{ font-size:14px; border:solid 1px #cccbcb; padding:14px 15px; width:99%; margin-bottom:10px;}
.midcontent .sect-in .button{background:#7e417a; color:#fff; padding:10px 30px; text-align:center; border:0px; font-size:18px; margin-top:20px;}
.midcontent .sect-in .boxx1{background:#fce5c0; padding:14px; border:dotted 5px #fff}
.midcontent .sect-in .boxx2{background:#e7f2df; padding:14px;border:dotted 5px #fff}
.midcontent .sect-in .boxx3{background:#e2eefe; padding:14px; border:dotted 5px #fff}
.midcontent .sect-in .boxx4{background:#e7d6fb; padding:14px; border:dotted 5px #fff}

.midcontent .sect-in .conbord{border-right:solid 1px #CCC;}

.midcontent .sect-in .fform{}
.midcontent .sect-in .fform .col-md-6{padding:0px 2%;}
.midcontent .sect-in .fform .col-md-12{padding:10px 2%;}
.midcontent .sect-in .fform .tfield{font-size:14px; border-radius:0px; border:solid 1px #c4c7c8; padding:8px 15px; width:100%; margin-bottom:10px;}
.midcontent .sect-in .fform .tfield2{font-size:14px; border-radius:0px; border:solid 1px #c4c7c8; padding:16px 15px; width:100% !important; height:auto; margin-bottom:20px;}
.midcontent .sect-in .fform .tbut{width:35%; text-align:center; background:#2acd35; border-radius:10px;border:solid 1px #cfcfd0; color:#fff; padding:9px 0px;transition: background-color 1s ease-out;}
.midcontent .sect-in .fform .tbut:hover{background:#edecf2;color:#474746; transition:background-color 1s ease-out;}


a.more:link, a.more:visited{color:#fff; background:#fe1e1f url(../images/heading-bg.html) repeat-x; font-size:15px; padding:13px 35px; text-decoration:none; font-weight:normal;border:solid 1px #cfcfd0; transition: background-color 1s ease-out;}
a.more:hover {text-decoration:none; background:#edecf2; color:#474746; background-color 1s ease-out;}

/*a.more2:link, a.more2:visited{color:#fff; background:#FF1A18; font-size:15px; padding:6px 40px; text-decoration:none; font-weight:normal;border:solid 1px #cfcfd0; transition: background-color 1s ease-out;}*/

a.more2:link, a.more2:visited{color:#fff; background:#3f3f3f; font-size:15px; padding:10px 25px; text-decoration:none; font-weight:normal;border:solid 1px #fff; transition: background-color 1s ease-out;}
a.more2:hover {text-decoration:none; background:#edecf2; color:#474746; background-color 1s ease-out;}


a.more3:link, a.more3:visited{color:#ff0000; transition: background-color 1s ease-out;}
a.more3:hover {color:#000; text-decoration:none; background-color 1s ease-out;}

.advertwrap{background:url(../images/advbg.html); background-attachment:fixed; text-align:center; padding:60px 0px;}
.advertwrap .h1{color:#030102; font-family:"Arial Narrow"; font-size:46px;}
.advertwrap .h2{color:#030102; font-family: "Arial Black", Gadget, sans-serif; font-size:5vw; text-transform:uppercase;}
.advertwrap .h3{color:#fff; font-family:"Arial Narrow"; font-size:46px;}
.advertwrap .h4{color:#fff; font-family: "Arial Black", Gadget, sans-serif; font-size:5vw;}

.midcontent .midin{padding:0px 40px;}
.midcontent .midin h1{font-family:'futurabkbt'; font-size:39px; color:#060504; background:url(../images/h1-bgimg.html) no-repeat bottom left; padding: 0px 0px 10px 0px; margin-bottom:35px; text-transform:capitalize;}

.midcontent .midin .txtfield{ width:99%; padding:10px 10px; margin-top:5px; font-size:15px; color:#777; /*background:#e9e1e8;*/ border:dashed 1px #7e417a;}
.midcontent .midin .button{background:#7e417a; color:#fff; padding:10px 30px; text-align:center; border:0px; font-size:18px; margin-top:20px;}

.midcontent .midin h3{background:url(../images/foot-head-bg.html) no-repeat left bottom; padding:0px 0px 10px 0px; font-size:25px; color:#333; font-family:Arial, Helvetica, sans-serif !important; margin-bottom:26px;}
.midcontent .midin .phn{font-size:21px;}


.arw-sign{margin:10px 0px !important;}
.arw-sign ol{}
.arw-sign ol li{ list-style-image:url(../images/arrow-sign.html) !important;line-height:30px;}

.addbox{
  width: 100%;  height: 324px; background:url(../images/kitchen.html) no-repeat; position: relative; overflow: hidden;transition: transform 1s;
}
.addbox .strip{
  position: absolute; width: 100%; font-family:'futurabkbt'; font-size:39px; text-align:center; color:#fff;  background-color: #1f1f1f; top:230px; opacity:0.8; transition: all 1s ease;
}
.addbox .strip2{
position: absolute; width: 100%; font-family:'futurabkbt'; font-size:39px; text-align:center; color:#fff;  background-color: #7e417a; top:230px; opacity:0.8; right: -100%; transition: all 1s ease;
}
.addbox:hover{/*transition: opacity 0.5s ease-in-out;*/transform: scale(.9); }
.addbox:hover .strip{left: 0;transform: translateX(100%);}
.addbox:hover .strip2{position: absolute;  width: 100%;  left: 100%;transform: translateX(-100%);}



.addbox2{
  width: 100%;  height: 324px; background:url(../images/wardrobe.html) no-repeat; position: relative; overflow: hidden;transition: transform 1s;
}
.addbox2 .strip{
  position: absolute; width: 100%; font-family:'futurabkbt'; font-size:39px; text-align:center; color:#fff;  background-color: #1f1f1f; top:230px; opacity:0.8; transition: all 1s ease;
}
.addbox2 .strip2{
position: absolute; width: 100%; font-family:'futurabkbt'; font-size:39px; text-align:center; color:#fff;  background-color: #7e417a; top:230px; opacity:0.8; right: -100%; transition: all 1s ease;
}
.addbox2:hover{/*transition: opacity 0.5s ease-in-out;*/transform: scale(.9); }
.addbox2:hover .strip{left: 0;transform: translateX(100%);}
.addbox2:hover .strip2{position: absolute;  width: 100%;  left: 100%;transform: translateX(-100%);}


.addbox3{
  width: 100%;  height: 324px; background:url(../images/extension.html) no-repeat; position: relative; overflow: hidden;transition: transform 1s;
}
.addbox3 .strip{
  position: absolute; width: 100%; font-family:'futurabkbt'; font-size:39px; text-align:center; color:#fff;  background-color: #1f1f1f; top:230px; opacity:0.8; transition: all 1s ease;
}
.addbox3 .strip2{
position: absolute; width: 100%; font-family:'futurabkbt'; font-size:39px; text-align:center; color:#fff;  background-color: #7e417a; top:230px; opacity:0.8; right: -100%; transition: all 1s ease;
}
.addbox3:hover{/*transition: opacity 0.5s ease-in-out;*/transform: scale(.9); }
.addbox3:hover .strip{left: 0;transform: translateX(100%);}
.addbox3:hover .strip2{position: absolute;  width: 100%;  left: 100%;transform: translateX(-100%);}




/*...........Accordian.................*/
.accordion h3 {
	color:#181516;
	font-family:"Arial Narrow"; font-size:30px;
	background:#a88fac url(../images/collapse.png) no-repeat right top;	
	padding:13px 19px; padding-top:px; margin:0px;transition: background-color 0.5s ease-out;
}
.accordion h3:hover {transition: background-color 0.5s ease-out;
    background:#a46ba8 url(../images/collapse.png) no-repeat right top;
	color:#fff;
    cursor:pointer !important;
}
.accordion h3.current {
    background:#a46ba8 url(../images/collapse.png) no-repeat right bottom;
	color:#fff;
    cursor:default
}
.accordion div.pane {
    padding:10px 10px 30px 10px; background:#d2c5d4; overflow:auto; font-size:18px;
}

.accordion ul{ list-style-type:none; margin:0; padding:0;}
.accordion ul li{ list-style-type:none; padding:5px 10px; border-bottom:dotted 1px #666;}
.accordion ul .li1{float:left; width:60%;}
.accordion ul .li2{float:right; width:31%; text-align:right;}
/*...........end Accordian.................*/

.clear {clear:both;}

.foot-wrapimg{padding:40px 30px 0px 30px;}

.footer {background:#898989; font-size:13px !important; color:#8e8e8f !important; }
.footer-in{max-width:1200px; margin:0 auto; padding:20px 30px; }
.footer-in2{}
.footer-in2-in{max-width:1200px; margin:0 auto; color:#5a5959 !important;}
.footer h2{background:url(../images/foot-head-bg.html) no-repeat left bottom; padding:0px 0px 10px 0px; font-size:17px; color:#d8d9de; font-family:'Candarab' !important; margin-bottom:26px; text-transform:none;}
.f-icon{padding-top:0px;}


a.ffbook:link, a.ffbook:visited{font-size:18px; padding:10px 15px 10px 15px; margin-left:0px; color:#6b6b6b;  display:inline-block; background:#393939; border-radius:50px;}
a.ffbook:hover{color:#ef4e28; text-decoration:none;}

.footer ul{ list-style-position:inside; margin:0; padding:0;}
.footer ul li{list-style-type:none; list-style-position:inside; margin:0; padding:0;}

.footer .phone{font-size:38px !important; color:#ad4198;}
.footer .ph-icon{color:#514f4f; font-size:18px;}

.footer .txtfield{background:#282b2b; font-size:14px !important; padding:10px 20px 10px 8px; width:99%; margin-bottom:1px; border:0px;}
.footer .button{background:#282b2b; padding:10px 20px 10px 20px; text-align:center; border:0px; font-size:16px;}
.footer .button:hover{background:#ad4198; color:#fff;}
.footer p{line-height:20px; color:#737272; font-size:14px !important;}

.fcopy{font-family:'corbel'; font-size:16px;}

a.flnk:link, a.flnk:visited{color:#8e8e8f; text-decoration:none; line-height:27px; font-size:14px;}
a.flnk:hover{color:#ef4e28; text-decoration:none;}


a.flnk2:link, a.flnk2:visited{color:#898989; text-decoration:none; line-height:27px;}
a.flnk2:hover{color:#ef4e28; text-decoration:underline;}

.ffbactive{color:#f2464b; text-decoration:none; }



a.st:link, a.st:visited{color:#fe4638; text-decoration:underline;}
a.st:hover {text-decoration:none; color:#fff; }

.emid{color:#8fbe15; text-decoration:underline;}
.webed{text-align:right;}


 .reqst{display:none;}


 @media(width:1024px) {

 }

 @media(max-width:1024px) {

 }
/* @media(max-width:980px) {*/
 @media(max-width:1025px) {


 }


 @media(max-width:800px) {

 }

@media (max-width:800px) and (min-width:481px) {

}

 @media(max-width:800px) and (min-width:767px) {

.logo{width:100% !important;}
.top-head .col-md-4{width:25%;}
.top-head .col-md-5{width:50%;}
.top-head .col-md-3{width:23%;}

.top-head .topsec2{padding:25px 0px 0px 0px;font-size:15px; color:#3c3d40; text-align:right}
.top-head .topsec2 span{color:#ef4e28; padding-left:5px;}
.banner .contform{width:40%;height:auto;position:absolute; top:80px; right:40px; overflow:auto; border-radius:0px 0px 10px 10px; padding-top:18px;}
.midcontent .sect3 .orabox{width:100%;}

 }
 

@media (max-width:767px)  and (min-width:601px) {
	.logo{text-align:center; width:100%;}
.topsec2{padding:0px !important; text-align:center !important;}

.midcontent .sect2 .colsept1{border:none; padding:0px 10px 20px 10px;}
.midcontent .sect2 .colsept2{border:none; padding:0px 0px 20px 20px;}
.midcontent .sect2 .colsept3{border:none; padding:20px 10px 10px 10px;}
.midcontent .sect2 .colsept4{border:none; padding:20px 10px 10px 20px;}
.midcontent .sect2 .img1{float:none; padding:0px 0px 11px 0px}

.img-responsive{display: inline !important; text-align:center !important;}
.contform h1{font-size:18px !important;}
.contform .tfield{padding:0px 10px !important;}
}

@media (max-width:768px) {

}

/*not for every css*/
@media (max-width:600px) {
.logo{text-align:center; width:100%;}
.topsec2{padding:0px !important; text-align:center !important;}
a.ffbook:link, a.ffbook:visited{padding:0px 6px 0px 0px;}

header .sect-h{max-width:1200px; margin:0 auto; padding:0px 40px 0px 20px;}
.mmenu{width:100%; padding:10px 0px !important;}

.banner .contform{width:100%;height:auto;position:static; overflow:auto; border-radius:0px; padding-top:1px;}
.banner .contform .cfhead{background:#ef4e28; padding:1px 0px;}
.banner .contform h1{text-align:center; font-size:25px; color:#fff;}
.banner .contform .forncontent{background:#feede9;}
.banner .contform .fclip{ display:none;}

#myCarousel{display:none;}

.midcontent .sect2 .colsept1{border:none; padding:0px 10px 20px 10px;}
.midcontent .sect2 .colsept2{border:none; padding:0px 0px 20px 20px;}
.midcontent .sect2 .colsept3{border:none; padding:20px 10px 10px 10px;}
.midcontent .sect2 .colsept4{border:none; padding:20px 10px 10px 20px;}
.midcontent .sect2 .img1{float:none; padding:0px 0px 11px 0px}

.midcontent .sect3 .orabox{width:100%; padding:45px 10px 1px 10px;}
.midcontent .sect3 .orabox p{font-size:6.3vw; line-height:6vw}
.midcontent .sect3 .orabox .boldtext2{font-size:23px;}
.webed{text-align:left;}

}
/* end not for every css*/

/*@media (max-width:387px)*/
@media (max-width:687px) and (min-width:401px) {


}


@media only screen and (min-width: 768px) {}
@media only screen and (min-width: 1024px) {}


@media only screen and (min-width: 1025px) {}