@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Lobster');
@import url("https://fonts.googleapis.com/css?family=Hind+Siliguri:400,300,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Hind+Vadodara:400,300,500,600,700");
body{ background-color:#F1F2F3;background-color: #e5e9ec;background-color:#FFF;overflow-x: hidden;}
h1,h2,h3,h4,h5,h6,div,input,p,a{font-family: InterVariable !important;;  margin:0px; }
strong{ font-weight: 800; }
strong.stronger{ font-weight: 900 !important; letter-spacing: 1px; }
h3{ font-size:22px;}
.container-fluid,.container { max-width: 1100px;margin:auto;padding:0px 15px;}
.form-group{margin-bottom:5px;}
.btn-custom{ background-color:#579cd7;  color:#FFF;border-radius:5px !important;font-size:11px; font-weight: 500;}
.btn-custom:hover{ color:#fff !important}
.btn-custom .fa{ margin-right: 10px;}
input,textarea,select,button{margin: 5px 0px ;font-size:13px !important; border-radius:0px;}
input[type=text],input[type=password],textarea,input[type=email],select,textarea{ width: 100%; border:1px solid #DADADA;padding: 5px 10px;height:40px; }
input[type=submit],input[type=button],input[type=reset],button{border:none; font-size: 11px; background-color:#15416e;border-radius:0px;color: #FFF;}
.btn{border-radius:0px;}
.btn:hover,.btn:focus{  cursor:pointer; color:#FFF;}
input[type=radio]{margin:0px;padding:0px; height:auto;}
.form-control{ box-shadow:none !important;  border-radius:0px;}
.form-control:focus{border:1px solid #CCC;}
textarea{ width: 100%;}
input[type=reset]{ margin-left: 10px;}
a{ color: inherit;}
a:hover,a:focus{ text-decoration: none !important; color: inherit !important;}
ul{margin: 0px; padding: 0px; list-style: none;}
.relative{ position: relative;}
.absolute{ position: absolute;}
.fixed{ position: fixed;}
.custom-blue{color:#15416e !important;}
.custom-green{color:#18ba60 !important;}
.normal{ font-weight:normal !important;}
.thin{ font-weight:thin !important;}
section h1{font-size:20px;margin-bottom:10px;}
header{box-shadow:0px 0px 25px rgba(0,0,0,0.05);}
.top-header{background-color: #15416e; color:rgba(255, 255, 255, 0.75)}
.bottom-header{background-color:#FFF;min-height:71px;border-bottom:0px solid #e5e9ec;}


.contact-header-ul li {padding: 5px 20px 5px 0px;float: left;font-size:13px;}
.contact-header-ul li .fa{ color:#FFF; margin-right: 7px; padding: 5px; width: 25px; text-align: center; }

/*
.contact-header-ul li .fa.fa-facebook{ background-color: #496fa4; color:#FFF; border:none;}
.contact-header-ul li .fa.fa-twitter{ background-color: #1cb7eb; color:#FFF; border:none;}
.contact-header-ul li .fa.fa-youtube-play{ background-color: #e6694a; color:#FFF; border:none;}
*/

.logo{ height:75px; }
.logo img{ height:55px; margin:10px 0; }
.header-box{ padding:10px; padding-left:35px; position:relative; margin:10px 0px 0px 15px;  }
.header-box .fa{ position:absolute; left:0px; font-size:20px; top:15px; color:#FFF; background-color:#18ba60; padding:5px; border-radius:5px; }
.header-box-title{ font-weight:bold; padding-top:2px; }
.header-box-subtitle{ font-weight:600; color:#777; font-size:13px; letter-spacing:-0.5px; line-height:10px; }
.search-box{ position:relative; padding-top:15px; min-width:300px; }
.search-box .fa{ position:absolute; top:30px; font-size:20px; left:10px; color:#DDD; }
.search-box .form-control{ padding-left:35px; border-radius:5px; }

/*
.navigation li{float:left;font-weight:700;font-size:14px;text-transform:uppercase;padding:25px 17px;color:rgba(0,0,0,0.8);}
.navigation li a small{display:none;font-weight:normal;font-size:11px;opacity:0.7;line-height:5px;}
.navigation li.active{color:#18ba60;}
*/

.navigation-container{background-color:#f1f5f9;background-color: #579cd7;margin:0 auto;border-radius: 0;}
.navigation li{float:left;position:relative;}
.navigation li a{display:inline-block;color:#15416e;color:#fff;font-size:11px;font-weight:500;padding:10px 13px; letter-spacing: 1px;}
.navigation li a:hover{ background-color: #2b5b8da4; color:#fff !important; }
.navigation li.active a{background-color: #15416e;	}
.navigation li.active a::after{content:"";position:absolute;left:0px;right:0px;bottom:0px;height:3px;background-color:#18ba60;background-color: #15416e;}
.navigation li .fa{margin-left:5px;opacity:0.7;}
.navigation li .dropdown{position:absolute;width:250px;background-color:#FFF;color:#15416e;left:0px;top:35px;box-shadow:0px 10px 20px rgba(0,0,0,0.05);display:none;z-index:5000 !important;}
.navigation li .dropdown li{float:none;border-bottom:1px solid #F1F2F3;}
.navigation li .dropdown li a{color: #103963; display: block; transition:all linear 0.25s;}
.navigation li:hover .dropdown{display:block;}
.navigation li .dropdown li a:hover{padding-left:20px !important;}


.navigation-toggle{padding:5px 13px;font-size:20px !important;margin:15px 0px;}

.banner{height:400px;background-color:rgba(0,0,0,0.4);background-image: url(../img/banner/banner05.jpg);background-position: bottom center;padding-top: 150px; background-size: 100% auto;}


.new-banner{ min-height: 500px; background-color: #20242e; background-image: url(../img/shop2.jpg);background-position: bottom center; background-size: 100% auto; }
.new-banner-content{ padding:80px 0;  }
.new-banner-content h2{ font-weight: 900; color:#ffffff; font-size:40px; letter-spacing: 1px; opacity:0.8 }
.new-banner-content .new-banner-caption{ font-weight: 600; color:#031b33; margin:30px 0; font-size:16px; background-color: #f0ffff1c; padding: 30px; border-radius: 10px;  }

.enquiry-box{ padding: 30px; min-height:500px;  background-image: url(../img/man5.png); background-repeat: no-repeat; background-position: bottom center; background-size: auto 100%; }



.tile-container{ padding:50px 0px;}
.tile-box{ position:relative; background-color: #DDD; min-height: 200px; margin-bottom: 20px;}

.tile-box .tile-caption{ position: absolute; bottom: 20px; left: 20px; right:20px; padding: 15px; background-color:rgba(47,72,98,0.9); color:#FFF; font-size:14px; font-weight: bold; letter-spacing: 0.5px;}
.tile-box .tile-caption .fa{ position: absolute; background-color: #18ba60;  bottom: 5px; right: 5px; top:5px; text-align: center; padding: 20px; }


.counter-container{ padding: 50px 0px 150px 0px; background-color: #FFF; background: url(../img/background-outer-wrapper.png) center bottom  no-repeat; background-size: auto 130px; box-shadow:inset 0px -30px 100px rgba(0,0,0,0.1); }
.counter-container p{ max-width: 700px; margin:25px auto; color: #2f4862; font-weight: 400; font-size:16px; }
.counter-thumb{ padding: 20px; position: relative; }
.counter{ font-size: 35px; font-weight: bolder; color: #579cd7; }
.counter-title{ font-weight:bold; color: #243559; }






.banner-caption{font-family: "Lobster" !important; font-size: 35px;color: #354750;text-align: right;line-height: 40px; background-color: rgba(255,255,255,0.9);float: right;  padding: 20px 25px; }
.banner-caption span{  padding:5px 10px;border-radius: 5px;  }
.banner-blocks{position: absolute;left: 0px;right: 0px;top: -150px;}
.banner-block{transition: all ease-in 0.25s;box-shadow: 0px 10px 10px 0px rgba(0,0,0,0.1);background-color: #FFF;text-align: center;padding:15px 25px;border-radius: 5px;}
.banner-block img{margin: 10px auto;height: 50px;}
.banner-block h4{font-weight: bold;  }
.banner-block p{margin: 10px 0px 10px 0px !important;font-size: 13px;color: #777;font-weight: 600;}
.banner-block:hover{transform: scale(1.05,1.05);}
.title-container{padding: 20px 0px;background-color: #f1f2f8;color: #15416e;}
.title-container p{ font-size: 12px; font-weight: 800;  margin:10px 0 0 0; opacity: 0.8;}
.title-container .fa.fa-chevron-right{ margin: 0px 10px; font-size: 11px; }
.welcome-container{padding: 50px 0px;background-color: #FFF;}
.welcome-content{padding-top: 100px;}
.welcome-container h2 span{color: #bf392c;}
.welcome-p{line-height: 25px;font-weight: 600;font-size: 14px;max-width: 800px;margin:15px auto;}



.introduction-container{padding: 50px 0px 30px 0px;background-color:#fcfcfc;}
.introduction-container .img{ margin:0px auto 25px auto; max-height: 300px;}
.introduction-container h2{max-width: 550px;margin:0px auto 20px auto;font-weight: bold;}
.introduction-container p{font-size: 14px;font-weight: 600; line-height: 30px; color:#2f4862; padding: 25px 0; }

.pro-container{ padding:35px 0; background-color:#fff; }
.pro-block{ padding:10px 0; margin-bottom:20px; border-bottom:3px solid #00000021; background-color:#ffffffc4; min-height:125px; border-radius:5px;  }
.pro-block img{ height: 70px; margin-bottom: 5px; position:relative; }

.pro-block:hover{ cursor: pointer; background-color: #fff;}
/*
.pro-block::after{ content:""; position: absolute; left:15px; right:15px; height: 48px; bottom:-30px; border-radius: 5px 5px 0 0; background:linear-gradient(180deg, #0000000a, transparent); }
*/


.get-quote-container {padding: 50px 0px;background-color: #e5e9ec;color: #3a4652;}

.get-quote-container p {padding: 15px 0px;font-size: 15px; line-height: 25px;}
.clients-container{padding: 30px 0px;}
.header-shadow-img{margin: 25px auto 0px auto;opacity: 0.1;}
.client-thumb{box-shadow: 0px 0px 30px rgba(0,0,0,0.05);margin-bottom: 10px;border:1px solid rgba(0,0,0,0.1);border-radius: 5px;transition: all linear 0.20s;}
.client-thumb img{margin: auto;border-radius:5px;}
.client-thumb:hover{transform: scale(1.05,1.05);}
.client-slider-container{padding:50px 0px;}
.client-slider{margin:30px 0px;}
.client-slider ul li img{width:75%;}



.why-container{ padding: 50px 0px; background-color: #FFF;}
.why-intro{ border-left:2px solid #579cd7; padding:25px 0 25px 30px; margin-left: 15px; position: relative; }
.why-intro::before{ content: ""; position: absolute; width:30px; height: 30px; background-color:#579cd7; top:0; left:-16px; transform: rotate(45deg); border-radius:5px }
.why-title{ font-size: 25px; font-weight: 900; margin-bottom: 15px; }
.why-description{ font-size: 14px; line-height: 30px; font-weight: 400; }
.why-container hr{ border-color:#2b313e; }


.why-heading{  padding: 10px 0px 10px 45px;}
.why-heading .fa{ position: absolute; left: 0px; border:1px solid #18ba60; color: #18ba60; padding: 8px; top: 3px;}


.about-us-container{padding:50px 0px 50px 0px;}
.about-description{padding:10px 0px;color:#2f4862;font-size: 13px;font-weight: 400;line-height: 25px;max-width: 850px;margin: auto;}

.about-block{ background-color: #f1f2f8; padding:0 20px 20px 20px; text-align: center; margin-bottom: 20px;}
.about-block .fa{font-size: 28px;width: 60px;height: 60px; background-color: #18ba60; text-align: center; padding: 15px;  color: #FFF;    margin-bottom: 20px;}

.about-block-counter{ font-size: 25px; font-weight: 600;}
.about-block-counter small{ font-size: 14px; font-weight: 400;}

.msg-box{ position: relative;}
.chairman{ width:200px; height: 200px; border-radius: 50%; background-color: #ddd; position: absolute; top:100px; right:0; border:10px solid #fff}


.vision-container{ padding: 50px 0px ; background-color: #fafafa; }
.vision-container .vision-card{ padding: 15px; /*background-color: #FFF;  box-shadow: 0px 0px 20px rgba(0,0,0,0.1);*/ border-radius: 10px; margin-bottom: 20px; position: relative; }
.vision-card h4{ display: inline-block; margin-bottom: 10px; position: relative; }
.vision-card h4::after{ position: absolute; content: ''; left: 110%; bottom: 6px; height: 2px; width: 35px; background-color: #0dc2a9;}
.vision-card p{ font-size: 14px; line-height: 30px; font-weight: 400; padding-left: 110px; color:#2f4862c4 }
.vision-card img{ position:absolute; top:50px}

.vision-block{ min-height: 200px; background-color: #f1f2f8; padding:0px 20px 20px 20px; margin-bottom: 20px;}
.vision-block .fa{font-size: 27px; padding: 20px; background-color: #18ba60; color: #FFF; margin-bottom: 20px;}
.vision-block p{  margin: 10px 0px; }


.blue-block-conatiner{ padding:30px 0; background-color:#579cd73b ; }
.blue-block{ padding:20px 0; position: relative;}
.blue-block .img{ height: 70px; background-color: #fff; padding:10px; margin:10px 0 15px 10px; border-radius: 5px; z-index: 100; }
.blue-block::before{ position: absolute; content: ""; width: 70px; height: 70px; border:2px solid #15416e; z-index: -10; top:20px; left:0; border-radius: 5px; }
.blue-block p{ padding: 10px 0px; font-size: 13px; letter-spacing: -0.2px; color:#2f4862c4 }


.about-status-ul{}
.about-status-ul li{float:left;margin:10px 0px;padding:5px 10px;border-left:1px solid #DDD;font-size:13px;color:#888;}
.about-status-ul li:first-child{border-left:none;}
.about-details-container{padding:50px 0px 110px 0px;background-color:#F1F2F3;background-image: url(../img/city.png);background-repeat: repeat-x;background-position: bottom center;background-color: #e5e9ec;box-shadow:inset 0px 50px 50px rgba(0,0,0,0.05)}
.about-details-container .fa{font-size: 35px;color: #000;margin-bottom: 10px;}
.about-details-container p{padding: 0px 10px 20px 10px;max-width: 500px;margin: auto;color:#333;line-height:25px;font-weight: 600;}
.specialized-area-container{padding:50px 0px;background-color: #e5e9ec;}
.specialized-icons{padding:20px 0px 0px 0px;color:#888;font-size:13px;font-weight: 600;}
.specialized-icons img{margin:10px auto;border-radius: 10px;}
.specialized-title{position: absolute;bottom: 10px;left: 15px;right:15px;background-color: rgba(0,0,0,0.3);color: #FFF;padding: 10px;border-radius: 0px 0px 10px 10px;}
.service-container{padding:30px 0px 0px 0px;background-color:#FFF;}
.img-tourist{max-width:300px;margin:auto;margin-top:50px;}
.service-thumbnail-left{text-align:right;position:relative;padding:10px 0px;/*padding-right:85px*/;margin:5px 0px;}
.service-thumbnail-left:first-child{/*margin-top: 50px;*/}
.service-thumbnail-left p,.service-thumbnail-right p{padding:10px 0px;font-size:11px;letter-spacing:-0.2px;}
.service-thumbnail-left img{position:absolute;width:60px;right:0px;top:15px;border-radius: 50%;}
.service-thumbnail-right{text-align:left;position:relative;padding:10px 0px;/*padding-left:85px;*/margin:5px 0px;}
.service-thumbnail-right img{position:absolute;width:60px;left:0px;top:15px;border-radius: 50%;}
.service-thumbnail-container{padding:30px 0px;}
.service-thumbnail{margin:35px 0px 0px 0px;background-color:#FFF;padding:20px;border-bottom:3px solid rgba(0,0,0,0.2);cursor:pointer;}
.service-thumbnail img{margin:10px auto;height:75px;transition:all 0.25s ease-in;}
.service-thumbnail h4{padding:10px 0px;color:#1d2833;transition:all 0.25s ease-in;}
.service-thumbnail p{font-size:13px;color:#555;padding:0px 0px 10px 0px;transition:all 0.25s ease-in;}

.service-thumbnail-left p a{ position:relative; display:inline-block; padding:3px 15px 3px 0; color:#2f4862;}
.service-thumbnail-left p a .fa{ position:absolute; right:0; top:5px; opacity:0.7;}

.service-thumbnail-right p a{position:relative; display:inline-block; padding:3px 0 3px 15px;color:#2f4862; }
.service-thumbnail-right p a .fa{ position:absolute; left:0; top:4px; opacity:0.7;}

.service-thumbnail:hover img{transform:scale(1.1,1.1) rotate(10deg);}
.service-thumbnail:hover h4{}
.service-thumbnail:hover p{}


.products-container{padding: 50px 0px;background-color: #FFF;}
.products-container h4{color: #000;}
.product-thumbnail{margin-bottom: 25px;background-color: #fff;padding: 15px; min-height: 150px; border-radius: 5px; cursor:pointer;}
.product-thumbnail img{margin: 0px auto 10px auto; border-radius: 5px}

.product-details{ min-height: 59px; }
.product-name{font-size: 12px;text-align: center; font-weight: 500;}
.product-description{font-size: 13px;letter-spacing: -0.3px;text-align: center;color: #777;}
.product-brand{ font-weight: 500; color: #15416e; font-size: 11px; text-align: center; }


.product-thumbnail:hover{ background-color:#f2f7f7;}
.product-thumbnail:hover .product-name{ font-weight:700; }

.services-banner{height: 200px;background-color: #DDD;}
.services-container{padding: 50px 0px 0px 0px;background-color: #fff;}



.services-container .nav{}
.services-container nav li{}.nav-pills>li>a {}


.tab-content-container{padding: 50px 0px;background-color: #FFF;}
.tab-pane .img-services{margin-bottom: 25px;border-radius: 5px;border:5px solid #FFF;box-shadow: 0px 0px 20px rgba(0,0,0,0.1)}
.tab-pane .services-ul{}
.tab-pane .services-ul li{padding: 10px 0px;font-size: 13px;letter-spacing: -0.3px;color: #777;font-weight: 600;}

.products-container ul.nav{ padding:10px 0 !important;}
.products-container ul.nav li a{ font-size: 11px; font-weight: 400; border-radius:0px; padding: 7px 0 !important;}
.products-container .nav-pills>li{ float: none;}
.products-container .nav-pills li.active a,.products-container .nav-pills li.active a:hover,.products-container .nav-pills li.active a:focus{ color: #FFF !important; background-color: #18ba60; padding-left:15px !important; }



.services-banner{  background-color: #fff; padding: 50px 0px;}
.services-banner.with-color{ background-color: #f1f2f8}

.services-thumbnail{ background-color: #FFF; padding: 30px 0; margin-bottom: 30px; min-height: 300px;}
.services-thumbnail img{ width: 70px; margin:10px 0 }
.services-thumbnail .fa{ display: none; font-size: 28px;width: 60px;height: 60px; background-color: #103963; text-align: center; padding: 15px;  color: #FFF;    margin-bottom: 20px;}
.services-thumbnail p{padding: 10px 0px; color: #2f4862; font-size: 13px; font-weight: 400; line-height: 25px; max-width: 850px; margin: auto;}


.services-details-thumb{margin: 25px 0px;   }.services-details-thumb img{margin-bottom: 15px;border-radius: 5px;}.services-details-thumb p{margin-top: 10px;font-size: 13px;color: #777;font-weight: 600;}

.services-details-thumb ul{ margin: 10px 0px;}.services-details-thumb ul li{ padding: 5px 0px; font-weight: 600; font-size: 13px; padding-left: 20px; position: relative;}.services-details-thumb ul li .fa{ position: absolute; left: 0px; top: 8px;}



.contact-container{padding:50px 0px; background-color: #fff;}

.contact-girl-box{ position: absolute; top:-50px; bottom: -65px; right: 15px; width: 200px; background-color: transparent;  display: none;}
.contact-girl-box img{ height: 100%; opacity: 0.2}

.contact-tile-container{ padding: 50px 0px; background-image: url(../img/bg-parallax3.png); background-color: #f1f2f8;  background-size: 100% auto; background-attachment: fixed; }
.contact-tile{ background-color: #FFF; padding: 0px 40px 30px 40px; box-shadow: 0px 0px 4px rgba(0,0,0,0.02); margin-bottom: 35px;}
.contact-tile .fa{ font-size: 28px; width: 60px; height: 60px; background-color: #103963; text-align: center; padding: 15px; color:#FFF; margin-bottom: 20px;}
.contact-tile p{ margin-top: 20px; line-height: 25px;}


.contact-form-container{ padding: 50px 0px;}
.contact-form-container p{ font-size: 15px; line-height: 25px;}
.contact-form-container .form-control{ margin-bottom: 25px; height: 40px; background-color: rgba(0,0,0,0.02)}
.contact-form-container textarea.form-control{ height: 168px;}
.contact-form-container .btn-custom{ height: 35px;}
.contact-form-container .btn-custom .fa{ margin-right: 10px;}


.contact-information{margin:25px 0px;background-color:#FFF;padding:15px 20px;}
.contact-information ul li{padding:7px 0px 5px 25px;position:relative;color:#777;font-size: 13px;font-weight: 600;}
.contact-information ul li .fa{position:absolute;left:0px;font-size:18px;color:#3a4652;top:7px;} 
.map-heading{padding:25px 0px;}
.map{height:300px;}

.footer{ background-color: #15416e; padding:75px 0px; color:rgba(255,255,255,0.7); background-image:url(../img/footer-bg1.png);}
.footer-logo{ height:70px;}
.footer-about-us{padding:20px 0px 20px 0px;font-size:13px;text-align:left;color:#FFF;letter-spacing: -0.3px;}
.footer h5{margin-bottom:10px;position:relative;color:#FFF;font-weight: 600;}
.footer-quick-links{ padding:20px 0px;}
.footer-quick-links li{float:left;background-color:rgba(0,0,0,0.1);padding:7px;margin:0px 5px 5px 0px;font-size:12px;border-radius:3px;text-transform: uppercase;}
.footer-quick-links li:hover,.footer-quick-links li:focus{color:#FFF;background-color:rgba(0,0,0,0.3);}
.footer-address-p{padding:5px 0px;font-weight: 600;font-size: 13px;}
.footer-address-p .fa{ margin-right:10px; color:#FFF;opacity: 0.7;}
.footer-social-links-container{padding:10px 0px 10px 0px;}
.footer-social-links{background-color: #1d2833;margin: 10px 7px 10px 0px;padding:10px;width: 33px;font-size:13px;text-align: center;border-radius: 5px;color: #FFF;cursor: pointer;}
.footer-social-links:hover{background-color: #FFF;color: #1d2833;}
.footer .news-letter-p{margin:15px 0px 20px 0px;;}
.news-letter-form{}
.news-letter-form input{margin-bottom:10px;border-radius:0px;}
.footer-copyright-container{background-color:#103963;color:rgba(255,255,255,0.7);padding:10px 0px;font-size:13px;}
.footer-copyright-container a{color:#FFF;}
.footer-copyright-ul li{float:left;}
.footer-copyright-ul li+li:before{content:" | ";margin-left:5px;}


.footer-contact-ul{}
.footer-contact-ul li{ font-weight: 500; padding-bottom: 15px; position:relative; padding-left:40px; padding-top:5px;}
.footer-contact-ul li a .fa{ color:#FFF; margin-right: 7px; background-color: rgba(0,0,0,0.1); padding: 5px; width: 25px; text-align: center; position:absolute; left:0px; top:2px; border-radius: 10px;}




@media (min-width:0px) and (max-width:766px){
    
    .navigation{position:fixed;background-color:#FFF;top:0px;left:-265px;bottom:0px;width:265px;margin-left:0px;padding-top:70px;z-index: 1000;box-shadow: 0px 0px 30px rgba(0,0,0,0.1);background-image: url(../img/logo.jpg);background-repeat: no-repeat;background-size: auto 60px;background-position:10px 5px;}
    .navigation li{float:none;color:#777;padding:10px 17px;border-top:1px solid rgba(0,0,0,0.1);font-size:13px;}
    .navigation li a small{line-height:10px;	}
    .navigation li:hover{background-color:#F1F2F3;}
    .nav-pills>li>a {font-size: 11px;padding: 10px;margin-right:1px;}
    .nav-pills>li>a br{}
    .nav-pills>li>a div{display: none;}
    .banner{height: 400px;padding-top: 100px;}
    .banner-caption{font-size: 25px;line-height: 30px; text-align: center; float: none;}
    .welcome-content{padding-top:0px;}
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {display:none;}
.nbs-flexisel-container {position:relative;max-width:100%;}
.nbs-flexisel-ul {position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;   text-align:center;  }
.nbs-flexisel-inner {overflow:hidden;float:left;width:100%;}
.nbs-flexisel-item {float:left;margin:0px;padding:0px;cursor:pointer;position:relative;}
.nbs-flexisel-item img{}
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {width: 22px;height: 22px; position: absolute;cursor: pointer;z-index: 100;background-color: #F00;}
.nbs-flexisel-nav-left {left: 5px;background: url(../img/button-previous.png) no-repeat;}
.nbs-flexisel-nav-right {right: 5px;background: url(../img/button-next.png) no-repeat;}



.footer h5{ letter-spacing:  1px !important; }

.footer-quick-link li{ padding:5px 0px; }

.footer-social-ul li{ background-color:rgba(255,255,255,0.1); float: left; padding:10px; margin-right: 10px; min-width:35px; text-align: center; border-radius: 3px }
.footer-social-ul li:hover{ cursor: pointer; background-color:rgba(255,255,255,0.2); }

.about-us-header{ padding: 50px 0px; background-color: #DDD; color:rgba(255,255,255,0.8); background-image: url(../img/building.jpg); background-position: center; }
.about-us-header h2{ margin-bottom: 20px; }



