@font-face { font-family: 'museo_slab500'; src: url('../fonts/exljbris_-_museoslab-500-webfont.eot'); src: url('../fonts/exljbris_-_museoslab-500-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/exljbris_-_museoslab-500-webfont.woff') format('woff'), url('../fonts/exljbris_-_museoslab-500-webfont.ttf') format('truetype'), url('../fonts/exljbris_-_museoslab-500-webfont.svg#museo_slab500') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'museo_slab300'; src: url('../fonts/museo_slab_0-webfont.eot'); src: url('../fonts/museo_slab_0-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo_slab_0-webfont.woff') format('woff'), url('../fonts/museo_slab_0-webfont.ttf') format('truetype'), url('../fonts/museo_slab_0-webfont.svg#museo_slab300') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'museo_slab700'; src: url('../fonts/museo_slab_1-webfont.eot'); src: url('../fonts/museo_slab_1-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo_slab_1-webfont.woff') format('woff'), url('../fonts/museo_slab_1-webfont.ttf') format('truetype'), url('../fonts/museo_slab_1-webfont.svg#museo_slab700') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'museo_slab300_italic'; src: url('../fonts/museo_slab_300italic-webfont.eot'); src: url('../fonts/museo_slab_300italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/museo_slab_300italic-webfont.woff') format('woff'), url('../fonts/museo_slab_300italic-webfont.ttf') format('truetype'), url('../fonts/museo_slab_300italic-webfont.svg#museo_slab300_italic') format('svg'); font-weight: normal; font-style: normal; }

@font-face {
    font-family: 'museo_sans500_italic';
    src: url('../fonts/museosans_500_italic-webfont.eot');
    src: url('../fonts/museosans_500_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans_500_italic-webfont.woff') format('woff'),
         url('../fonts/museosans_500_italic-webfont.ttf') format('truetype'),
         url('../fonts/museosans_500_italic-webfont.svg#museo_sans500_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


* { margin: 0px; padding: 0px; }
body { padding: 0px; margin: 0px; }
.clear { clear: both; }
img { max-width: 100%; border: 0; }
a { outline: 0; }
.container { width: 100%; }
.wrapper { width: 1170px; margin: 0 auto; }
.banner { position: relative; height: 680px; overflow: hidden; }
.banner1 { position: relative; height: 570px; overflow: hidden; }
.ban_img { width: auto; max-width:none; min-width:100%; }
.overlay1 { background: url(../images/pettern.png) repeat; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.logo1 { text-align: center; margin-top: 20px; padding: 30px 0 50px; }
.text { color: #fff; margin-top: -90px; top: 50%; position: absolute; margin-left: -400px; width: 800px; height: 180px; left: 50%; }
.text h1 { font-size: 50px; text-align: center; text-transform: uppercase; font-family: 'museo_slab700'; }
.text p { color:#fff;  font-size: 14px; margin: 20px auto 0; padding-top: 30px; text-align: center; width: 90%; font-family: 'museo_slab300'; }
.section1 { background-color: #f7f7f7; padding-bottom: 5px; border-bottom: 5px solid #dddddd; width: 100%; }
.logo { float: left; }



.toggleMenu { display:  none; color: #fff; background:url(../images/menu-icon.png) no-repeat; width:28px; height:21px; text-indent:-9999px;}
.nav {  list-style: none; *zoom: 1;  }
.nav:before,
.nav:after { content: " ";  display: table; }
.nav:after { clear: both;}
.nav ul { list-style: none;  width: 9em;}
.nav a {  padding: 10px 15px; color:#fff;}
.nav li {  position: relative;}
.nav > li {   float: left; }
.nav > li > .parent {  background-image: url(../images/downArrow.png); background-repeat: no-repeat;background-position: right;}
.nav > li > a { color: #393939; display: block; font-family: 'museo_slab500'; font-size: 13px; padding: 10px; text-decoration: none;}
.nav > li > a:hover, .nav > li > a.current{ color:#A97348;}

.nav li  ul {  position: absolute; left: -9999px;}
.nav > li.hover > ul { left: 0;}
.nav li li.hover ul { left: 100%;  top: 0;}
.nav li li a {  display: block; position: relative;z-index:100;   border-top: 1px solid #175e4c;}
.nav li li li a {  z-index:200;  border-top: 1px solid #1d7a62;}
.menu{ float:right; padding-top:18px;}





.active { color: #a97348 !important; }
.home { background: none repeat scroll 0 0 #FFFFFF; padding: 30px 0px 70px; text-align: center; }
.home h2 { margin-bottom: 0; }
.small-content { text-align:center; line-height: 19px; margin-left: auto; margin-right: auto; margin-top: 20px; padding-bottom: 0px; padding-top: 20px; width: 945px; font-size: 14px; padding-bottom: 20px; color: #333; font-family: 'museo_slab300'; }
.know_more_btn { border: 1px solid; padding: 7px 40px; cursor: pointer; color: #333333; font-size: 14px; font-family: 'museo_slab700'; }
.know_more_btn:hover, .know_more_btn:focus { text-decoration:none; background: #a56c3f; color: #fff; transition: all 0.4s ease-in-out 0s; }
.line { border: 1px solid; margin: 3px auto; width: 75px; }
#content { display: none; padding-top: 0px; margin-top: 0px; }
.process { background: #f7f7f7; padding: 30px 0; }
.process h2 { padding-top: 5px; text-align: center; }
.icons { border: 1px solid; border-radius: 50%; font-size: 60px; padding: 20px; width: 65px; }
.works { color: #A56C3F; margin-bottom: 20px; margin-top: 20px; padding-bottom: 20px; padding-top: 40px; }
.gap { border-top: 1px solid; float: left; padding-bottom: 0 !important; padding-top: 5px !important; position: relative; top: 50px; width: 16%; }
.fontawesome { float: left; width: 13%; }
h3 { font-family: 'museo_slab700'; font-size: 16px; margin-top: 8px; text-transform: uppercase; }
h2 { font-size: 16px; text-transform: uppercase; margin-bottom: 5px; font-family: 'museo_slab700'; }
.clients { background-color: #fff; text-align: center; padding: 20px 0; }
.clients h2 { padding-top: 5px; }
.clients .logo-slider { padding: 15px 0px; }
.clients p { font-family: museo_slab300_italic; font-size: 10px; }
.logo-slider.owl-theme .owl-controls .owl-page span {background:none; border:2px solid #000; opacity:1; width:8px; height:8px;}
.logo-slider.owl-theme .owl-controls .owl-page.active span, .logo-slider.owl-theme .owl-controls.clickable .owl-page:hover span {background:#000;}
.testimonial { background: url(../images/footer.jpg) fixed no-repeat center; color: #FFFFFF; text-align: center; height: 340px; background-size: cover; }
.testimonial img { border: 3px solid; border-radius: 50%; margin-top: 35px; }
.testimonial p { color:#fff; font-family: 'museo_slab500'; font-size: 14px; line-height: 24px; margin: 20px auto 0; width: 680px; }
.testimonial h2 { margin: 0; padding-top: 15px; }
.testimonial .overlay { padding: 20px 0; }
.overlay { background: url(../images/pettern.png) repeat; height: 300px; }
.footer { background-color: #111111; }
.bottom_menu { float: left; margin-top: 5px; padding: 20px 0; }
.bottom_menu ul { padding: 0; }
.bottom_menu li { display: inline; list-style: none; padding: 10px; }
.bottom_menu a { text-decoration: none; color: #fff; font-family: 'museo_slab500'; font-size: 12px; text-transform: uppercase; padding: 15px 0; }
.social_icons { float: right; padding: 20px 0; }
.social_icons ul { }
.social_icons li { list-style: none; display: inline; padding: 6px; }
.social_icons a { }
.social_icons i { border: 2px solid; border-radius: 50%; color: #FFFFFF; height: 13px; padding: 9px; text-align: center; width: 13px; }
.social_icons i:hover { background-color: #FFFFFF; border: 2px solid #FFFFFF; color: #000000; }
.bottom { color: #6b6b6b; text-align: center; font-family: "museo_slab500"; font-size: 14px; margin: 0; padding: 20px; background-color: #222; }
.rmm-toggled { display: none; width: 100%; position: relative; overflow: hi; margin: 0 auto !important; }
.rmm-button:hover { cursor: pointer; }
.rmm .rmm-toggled ul { display: none; margin: 0px !important; padding: 0px !important; }
.rmm .rmm-toggled ul li { display: block; margin: 0 auto !important; }
.bbb_icon { border: 2px solid #FFFFFF; border-radius: 50%; padding: 6px; margin-left: 8px; }
.bbb_icon img { position: relative; top: 5px; }
.bbb_icon:hover { background-color: #fff; }
.bullets { position: absolute; top: 50%; margin-top: -50px; height: 100px; width: 20px; right: 24px; }
.bullets a { color: #fff; }
.bullets li { list-style: none; }
.down-arw { bottom: 47px; position: absolute; display: block; width: 100%; text-align: center; font-size: 30px; color: #fff; }
.down-arw a { color: #fff; }
.banner .owl-theme .owl-controls {margin-top:0; position: absolute; text-align: center; top: 50%; z-index: 2; width:20px; text-align:center; right:15px;}
.banner .owl-theme .owl-controls .owl-page span { background: none; border-radius: 20px; display: block; height: 8px; opacity: 1; width: 8px; border:2px solid #fff; margin:5px auto;}
.banner .owl-theme .owl-controls .owl-page.active span, .banner .owl-theme .owl-controls.clickable .owl-page:hover span {background:#fff;}
.banner .owl-carousel {position:static;}
.fixed_header {left: 0; position: fixed; top: 0; right:0; z-index:9999;}


/* My Css 20-06-2014 By Rajendra*/
p{ color:#222222; font-size:13.01px; line-height:20px; font-family: 'museo_slab300'; padding-bottom:28px;}
a{ color:#a97348; font-family: 'museo_slab300_italic'; text-decoration:none;} 
a:hover{ text-decoration:underline;}
.process-works{ padding-top:37px; width:100%;}
.process-works-left{ float:left; width:47%;}
.process-works-right{ float:right; width:47%;}
.inner-banner img{ width: auto; max-width:none; min-width:100%; min-height:100%; height:auto; position:absolute;}
.inner-top{ padding-top:50px; padding-bottom:40px;}
.inner-top h2{ text-align:center;}
.inner-padd{ padding-top:50px;}
.process-full-page{}
ul.success-story{ padding-bottom:30px; clear:both; width:100%; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.success-story li{ min-height:400px; width:20%; float:left; list-style:none; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; margin-right:6.6%;}
ul.success-story li h3{ color:#a56c3f; padding-bottom:5px; }
ul.success-story li p{ padding-bottom:5px;}
ul.success-story li a{ font-size:12px;}
ul.success-story li img{ border:5px solid #fff;   box-shadow: 0 0 3px #C1C0C0; -moz-box-shadow: 0 0 3px #C1C0C0; -webkit-box-shadow: 0 0 3px #C1C0C0; -o-box-shadow: 0 0 3px #C1C0C0; -ms-box-shadow: 0 0 3px #C1C0C0;  transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s;}
ul.success-story li:hover img{-webkit-border-radius: 50%; -webkit-border-top-left-radius: 0;-moz-border-radius: 50%; -moz-border-radius-topleft: 0; border-radius: 50%; border-top-left-radius: 0; border:5px solid #fff;}
ul.success-story  li:nth-child(4n+4){ margin-right:0;}
 
.map-canvas {width: 100%; height: 380px;  overflow:hidden; border:none; } 

.map-canvas-border{box-shadow: 0 0 3px #C1C0C0; -moz-box-shadow: 0 0 3px #C1C0C0; -webkit-box-shadow: 0 0 3px #C1C0C0; -o-box-shadow: 0 0 3px #C1C0C0; -ms-box-shadow: 0 0 3px #C1C0C0; border:5px solid #fff; }

.from-main{ width:100%; }
.form-txt{font-family: 'museo_slab500'; color:#383838; font-size:14px; padding-bottom:8px;}
.form-field{ font-family: 'museo_slab500';  background:#fafafa; border:1px solid #f4f4f4; width:100%; padding:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box; width:100%; height:38px; margin-bottom:18px;}

.from-area{ font-family: 'museo_slab500'; background:#fafafa; border:1px solid #f4f4f4; width:100%; padding:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box; width:100%; min-height:98px; resize:none; margin-bottom:30px;}

.field-submit { background:#fff; border: 1px solid; padding: 7px 40px; cursor: pointer; color: #333333; font-size: 14px; font-family: 'museo_slab700'; }
.field-submit:hover, .field-submit:focus { text-decoration:none; background: #a56c3f; color: #fff; transition: all 0.4s ease-in-out 0s; }

.map-address{ padding-top:22px;}
.map-address p, .map-address a{ color:#383838; font-size:14px; line-height:25px;  font-family: 'museo_slab500'; padding:0;}
.map-address a:hover{ color:#a56c3f;}
.map-address i{ color:#a56c3f; width:30px;}

ul.how-it-work{ padding-top:100px; float:left; width:100%;}
ul.how-it-work li{ list-style:none; margin:0; padding:0 0 20px 0;  float:left; width:100%;}
.how-left{ float:left; width:420px; color:#949494; font-size:243px;}
.how-right{ padding-top:27px; float:right; width:750px;}
ul.how-it-work li h3{ color:#a56c3f; font-size:20px; padding-bottom:15px;}
.how-right p{ }
.how-content{ float:left; width:540px;}
.how-image{ float:right; padding-top:40px; width:210px; text-align:right;}
ul.how-it-work li p{font-family: 'museo_sans500_italic'; color:#333333; padding-bottom:0; font-size:16px; line-height:25px;}
.left-padd{ float:right;}
.right-padd{ float:left;}
.right-padd .how-content{ float:right;}
.right-padd .how-image{ float:left; text-align:left;}
.left-padd{ text-align:right;}

