body {margin: 0px !important;padding: 0px !important;font-family: 'Lato', sans-serif !important;}

.logo_mxw {max-width: 285px;-webkit-transition-duration: 200ms !important;-moz-transition-duration: 200ms !important;-o-transition-duration: 200ms !important;transition-duration: 200ms !important;}
.subn_haeds {float: left;width: 100%;padding: 0px 0;position: absolute;z-index: 9999;}
.subn_haeds .navbar-default{background-color: #ffffff;border-color: 0}
.navbar-brand{ padding:0 15px!important}
.affix{top:0;width:100%;z-index:9999!important;background:#fff!important;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-shadow:0 0 8px 0 rgba(0,0,0,.15)}
.affix ul.nav>li>a{padding:30px 20px 25px!important}
.affix+.container-fluid{padding-top:70px}
.affix .navbar-brand{padding:0}
.affix .logo_mxw {max-width: 161px;}
   /* .affix ul.nav > li > a {font-size: 14px !important;} */
/********************************** fonts **********************************/
.banner_haeds {float: left;width: 100%;padding: 0px 0;}

/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel{position: relative;height: 100vh}
.fade-carousel .carousel-inner .item{height: 100vh}
.fade-carousel .carousel-indicators > li{margin: 0 2px;background-color: #f39c12;border-color: #f39c12;opacity: .7}
.fade-carousel .carousel-indicators > li.active{width: 10px;height: 10px;opacity: 1}
/********************************/
/*          Hero Headers        */
/********************************/

.hero{position: absolute;top: 58%;left: 50%;z-index: 3;color: #fff;text-align: center;text-transform: uppercase;text-shadow: 1px 1px 0 rgba(0,0,0,.75);-webkit-transform: translate3d(-50%,-50%,0);-moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate3d(-50%,-50%,0);-o-transform: translate3d(-50%,-50%,0);transform: translate3d(-50%,-50%,0)}
.hero_h1{position: relative;color: #ffffff;font-size: 55px;text-shadow: none;font-weight: 800;margin: 16px 0 10px;line-height: 1.2em;text-transform: capitalize}.hero_h1 span{color: #ad92d6}
.hero_h3{position: relative;font-weight: 500;font-size: 17px;text-shadow: none;color: #ffffff;line-height: 1.2em;text-transform: uppercase}.hero_para{white-space: normal;visibility: inherit;transition: none;line-height: 33px;max-width: 75%;border-width: 0px;text-transform: capitalize;margin: 0px auto 15px;display: block;padding: 0px;text-shadow: none;letter-spacing: 0px;font-weight: 400;font-size: 18px}
.fade-carousel .carousel-inner .item .hero{opacity: 0;-webkit-transition: 2s all ease-in-out .1s;-moz-transition: 2s all ease-in-out .1s;-ms-transition: 2s all ease-in-out .1s;-o-transition: 2s all ease-in-out .1s;transition: 2s all ease-in-out .1s}
.fade-carousel .carousel-inner .item.active .hero{opacity: 1;-webkit-transition: 2s all ease-in-out .1s;-moz-transition: 2s all ease-in-out .1s;-ms-transition: 2s all ease-in-out .1s;-o-transition: 2s all ease-in-out .1s;transition: 2s all ease-in-out .1s}

/********************************/
/*          Custom Buttons      */
/********************************/

.btn_btn_lg{color:#f5f5f5;background-color:#765b9f;border:1px solid #5b447b;border-radius:0;outline:0;font-size:13px;text-transform:uppercase;display:block;margin:20px auto;font-weight:600;padding:15px 33px}

/********************************/
/*       Slides backgrounds     */
/********************************/

.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2,.fade-carousel .slides .slide-3{height: 100vh;background-size: cover;background-position: center center;background-repeat: no-repeat}
.fade-carousel .slides .slide-1{background-image: url(../images/image-1.jpg)}
.fade-carousel .slides .slide-2{background-image: url(../images/image-2.jpg)}
.fade-carousel .slides .slide-3{background-image: url(../images/image-3.jpg)}

/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px){.hero { width: 980px; }}
@media screen and (max-width: 640px){}

/********************************** product_seq **********************************/

.product_seq {float: left;width: 100%;padding: 40px 0;}
.product_hed{position: relative;color: #000000;font-size: 27px; line-height: 40px;padding-bottom: 25px;text-align: center;display: block;margin: 0 auto 0px}

.product_hed span{color: #ad92d6;font-weight: 600}
.product_hed:after{position: absolute;content: '';left: 50%;bottom: 0px;width: 60px;height: 2px;margin-left: -30px;background-color: #ad92d6}
.product_para{position: relative;color: #666;font-size: 18px;font-weight: 300;text-align: center;max-width: 1000px;margin: 0 auto;line-height: 33px;margin-bottom: 40px;font-family: 'Source Sans Pro', sans-serif}
.featur_seq {float: left;width: 100%;padding: 30px 0 0;}
.featur_seq a:hover {text-decoration: none;}
.feture_img {float: left;width: 100%;padding: 15px 0;}
.feture_text {float: left;width: 100%;padding: 20px;background: #f5f5f5;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;position: relative;}
.feture_h3{position: relative;color: #745999;font-size: 17px;font-weight: 500;line-height: 30px;text-align: left;display: block;margin: 0 0 5px;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}

.feture_para{position: relative;color: #666;font-size: 15px; text-align: left;max-width: 1000px;line-height: 26px;margin: 0px;font-family: 'Lato', sans-serif;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.arrow_box{position: absolute;right: 15px;top: 32px;width: 40px;color: #9d9d9d;height: 40px;line-height: 35px;text-align: center;display: inline-block;border-radius: 50%;z-index: 1;border: 2px solid #e2e2e2;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease}
.feture_img:hover .feture_h3{color: #fff}
.feture_img:hover .feture_para{color: #fff}
.feture_img:hover .feture_text{background: #ad92d6}
.feture_img:hover .arrow_box{border: 2px solid #000;color: #000}
a:hover, a:focus, a:visited{text-decoration: none;outline: none}

/********************************** default **********************************/

.aboutus_seq {float: left;width: 100%;padding: 60px 0;background: #f5f5f5; }
.aboutus_head{position: relative;font-size: 36px;font-weight: 700;color: #755c99;margin: 0 0 30px;line-height: 48px;padding-bottom: 15px}
.tatns_head{position: relative;font-size: 36px;font-weight: 700;color: #222222;margin: 0 0 30px;line-height: 48px;padding-bottom: 18px}
.aboutus_headspan{color: #222222}
.aboutus_head:after{position: absolute;content: '';left: 0px;bottom: 0px;width: 60px;height: 2px;background-color: #8b6eb7}
.aboutus_shead{position: relative;font-size: 21px;color: #222222;line-height: 34px;margin-bottom: 20px;font-weight: 400}
.aboutus_par{position: relative;color: #444;font-size: 18px;line-height: 1.7em;margin-bottom: 25px;font-weight: 400;font-family: 'Source Sans Pro', sans-serif}
.btn_btn_leg{color: #f5f5f5;background-color: #ad92d6;border:1px solid #ad92d6;border-radius: 0px;outline: none;font-size: 13px;text-transform: uppercase;display: block;margin: 20px 0;font-weight: 600;padding: 15px 33px}
.inner-column{padding-left: 0px;position: relative;padding-top: 50px;padding-right: 0px}
.video-box{position: relative}
.video-box:before{position: absolute;content: '';left: 20px;top: -10px;right: -10px;bottom: 10px;display: block;background-color: #e9e9e9}.image img{position: relative;width: 100%;display: inline-block;max-width: 100%;height: auto;vertical-align: middle;border: 0}

/********************************** default **********************************/

.tstns_seq {float: left;width: 100%;padding: 60px 0;background: url(../images/modern-tnste.jpg) center no-repeat;}
.tatns_head{position: relative;font-size: 28px;font-weight: 500;text-align: center;color: #fff;margin: 0 0 30px;line-height: 48px;padding-bottom: 18px}
	
/********************************** default **********************************/

.galley_seq {float: left;width: 100%;padding: 60px 0;background: #fff;}
.galley_head{position:relative;font-size:33px;font-weight:700;text-align:center;color:#000;margin:0 0 30px;line-height:34px;padding-bottom:18px}
.galley_head:after{position: absolute;content: '';left: 50%;bottom: 0px;width: 60px;height: 2px;margin-left: -30px;background-color: #ad92d6}
.col_md_3 {float: left;width: 25%;padding: 7px 10px;background: transparent;}

.widow_head{position:relative;font-size:28px;font-weight:700;text-align:center;color:#000;margin: 0px 0 5px;line-height:34px;padding-bottom:10px}
.widow_head:after{position: absolute;content: '';left: 50%;bottom: 0px;width: 60px;height: 2px;margin-left: -30px;background-color: #ad92d6}

/********************************** default **********************************/

.snip1577{font-family: 'Montserrat', Arial, sans-serif;position: relative;display: inline-block;overflow: hidden;margin: 0px;width: 100%;color: #fff;text-align: left;font-size: 16px;background: #000}
.snip1577 *,
.snip1577:before,
.snip1577:after{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.4s ease;transition: all 0.4s ease}
.snip1577 img{max-width: 100%;backface-visibility: hidden;vertical-align: top;display: block;
margin: auto;}
.snip1577:before,.snip1577:after{position: absolute;top: 20px;right: 20px;content: '';background-color: #ad92d6;z-index: 1;opacity: 0}
.snip1577:before{width: 0;height: 1px}
.snip1577:after{height: 0;width: 1px}
.snip1577 figcaption{position: absolute;left: 0;bottom: 0;padding: 15px 20px}
.snip1577 h3,.snip1577 h4{margin: 0;font-size: 16px;font-weight: normal;line-height: 21px;opacity: 0;font-family: 'Lato', sans-serif}
.snip1577 h4{font-size: 12px;text-transform: capitalize}
.snip1577 a{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1}
.snip1577:hover img,.snip1577.hover img{zoom: 1;filter: alpha(opacity=20);-webkit-opacity: 0.2;opacity: 0.2}
.snip1577:hover:before,.snip1577.hover:before,.snip1577:hover:after,.snip1577.hover:after{opacity: 1;-webkit-transition-delay: 0.25s;transition-delay: 0.25s}
.snip1577:hover:before,.snip1577.hover:before{width: 40px}.snip1577:hover:after,.snip1577.hover:after{height: 40px}
.snip1577:hover h3,.snip1577.hover h3,.snip1577:hover h4,.snip1577.hover h4{opacity: 1}.snip1577:hover h3,.snip1577.hover h3{-webkit-transition-delay: 0.3s;transition-delay: 0.3s}
.snip1577:hover h4,.snip1577.hover h4{-webkit-transition-delay: 0.35s;transition-delay: 0.35s}

/********************************** default **********************************/

.quality_seq {float: left;width: 100%;padding: 60px 0;background: #ad92d6;}
.qulty_hed{position: relative;color: #000825;font-size: 28px;font-weight: 600;line-height: 43px;padding: 0px;text-align: center;display: block;margin: 0;}

/********************************** default **********************************/

.infrast_seq {float: left;width: 100%;padding: 60px 0;background: #fff;}
.infrast_sbeq {float: left;width: 100%;padding: 10px 0 0;background: #fff;}
.infrast_text {float: left;width: 100%;padding: 20px;background: #f5f5f5;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;position: relative;}
.reda_btn {position: relative;color: #111;font-size: 15px;font-weight: 600;text-align: left;line-height: 30px;margin: 0px 0 0;font-family: 'Lato', sans-serif;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;padding-top: 5px;}
.reda_btn i {margin-left: 5px;}

.infrast_img {float: left;width: 100%;padding: 15px 0;position: relative;}
.infrast_img img {opacity: 1;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.infrast_img:hover img {opacity: 0.6;}
.infrast_img:after{position: absolute;content: '';left: 0px;bottom: 15px;width: 0%;height: 2px;background-color: #ad92d6;transition: all 0.6s ease;-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease}
.infrast_img:hover:after{position: absolute;content: '';left: 0px;bottom: 15px;right: 0px;width: 100%;height: 2px;background-color: #ad92d6;transition: all 0.6s ease;-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease}
.infrast_h3 {position: relative;color: #000000;font-size: 20px;font-weight: 500;line-height: 30px;text-align: left;display: block;margin: 0 0 10px;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;    padding-bottom: 10px;}
.infrast_h3:after{position: absolute;content: '';left: 0px;bottom: 0px;width: 60px;height: 2px;background-color: #f99806}

/********************************** default **********************************/

.foter_sec {float: left;width: 100%;padding: 30px 0;background: #75599c;}
.foter_head{position:relative;font-size:18px;color:#ffffff;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase;line-height:1.6em}
.foter_para{position: relative;color: #d8cce8;font-size: 14px;font-weight: 500;text-align: left;max-width: 1000px;line-height: 27px;margin: 0px;font-family: 'Lato', sans-serif;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.foter_ulli {padding: 0 0 0 25px;margin: 0px;list-style: none;}
.foter_ulli li {}
.foter_ulli li a {display: block;color: #d8cce8;font-size: 14px;font-weight: 500;text-align: left;max-width: 1000px;line-height: 30px;margin: 0px;font-family: 'Lato', sans-serif;}
.foter_ulli li a:hover {text-decoration: none;color: #f99806;}
.foter_ulli li a i {position: absolute;left: 20px;margin-top: 7px;}
.foter_ul2 {padding: 0 0 0 0px;margin: 0px;list-style: none;}
.foter_ul2 li {}
.foter_ul2 li a {display: block;color: #ccc;font-size: 15px;font-weight: 500;text-align: left;max-width: 1000px;line-height: 28px;margin: 0px;font-family: 'Lato', sans-serif;}
.foter_ul2 li a span{display: block;color: #f99806;font-size: 11px;font-weight: 600;text-align: left;max-width: 1000px;line-height: 28px;margin: 0 0 8px 0;font-family: 'Lato', sans-serif;border-bottom: 1px solid #666;padding-bottom: 8px}
.foter_ul2 li a:hover {text-decoration: none;}
.foter_ul2 li a i {position: absolute;left: 20px;margin-top: 7px;}
.foter_ul3 {padding: 0 0 0 30px;margin: 0px;list-style: none;}
.foter_ul3 li {}
.foter_ul3 li {display: block;color: #d8cce8;font-size: 14px;font-weight: 500;text-align: left;max-width: 1000px;line-height: 26px;margin: 0px;font-family: 'Lato', sans-serif;padding-bottom: 8px;}
.foter_ul3 li i {position: absolute;left: 20px;margin-top: 7px;}
.footer_socl {float: left; width: 100%;margin-top: 15px;}
.footer_socl a{color: #fff;border: 1px solid #ccc;border-radius: 50px;width: 33px;height: 33px;padding: 7px 0;margin-right: 4px;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;font-size: 12px}
.footer_socl a:hover {color: #f99806;border: 1px solid #f99806; }

/********************************** default **********************************/

.copyrgt_sec {float: left;width: 100%;padding: 10px 0;background: #5e4582;}
.copyrgt_para{position:relative;color:#d8cce8;font-size:14px;margin:0;text-align:center;line-height:1.8em;font-weight:400}
.copyrgt_para a {color: #f99806}
.copyrgt_para a:hover {color: #f99806;text-decoration: none;}

/********************************** akz about page  **********************************/

.aboutus_page{float:left;width:100%;padding:100px 0 0;background:url(../images/title_bg.jpg) bottom no-repeat;position:relative}
.hero_baner2{text-align:center;float:left;width:100%;padding:50px 0}
.heros_h1{position: relative;color: #ffffff;font-size: 45px;text-shadow: none;font-weight: 800;margin: 0px;line-height: 55px;text-transform: initial;}
.heros_h1 span{color: #ad92d6}
.heros_shead{position: relative;font-size: 17px;color: #222222;line-height: 29px;margin-bottom: 10px;font-weight: 600; text-align:center}
.heros_par{position:relative;color:#444;font-size:16px;line-height: 1.7em;margin-bottom: 15px;font-weight: 400;font-family: 'Source Sans Pro', sans-serif}
.img_desgn{float: right;max-width: 360px;margin: 0 0 30px 30px;}
.img_desgn:before{position:absolute;content:'';left:20px;top:-10px;right:-10px;bottom:10px;display:block;background-color:#e9e9e9}
.brdr_mrgn {margin-top: 15px;padding-top: 25px;border-top: 1px solid #ccc;float: left;width: 100%;}
.heros_2shead{font-size:16px;font-weight:800;margin:0 0 15px;text-transform:uppercase;line-height:24px;padding-bottom:8px;position:relative;color:#222}
.heros_2shead:after{position:absolute;content:'';left:0;bottom:0;width:60px;height:2px;background-color:#f99806}
.heros_2shead span {color: #555;}
.about_ulis {padding: 0 0 0 25px;margin: 0px;list-style: none;position:relative;}
.about_ulis li {color:#444;font-size:16px;line-height:1.7em;margin-bottom:9px;font-weight:400;font-family:'Source Sans Pro', sans-serif;    float: left;width: 100%;}
.about_ulis li i {position: absolute;left: 0px;margin-top: 7px;color: #f99806;font-size:13px;}
.dspl_inlibne{max-width:100%;display:inline-block;height:auto}
.colm_pdng {padding-left: 5px !important;padding-right: 5px !important;}
.servc_h3 {position: relative;color: #000000;font-size: 16px;font-weight: 700;line-height: 30px;text-align: center;display: block;margin: 0 0 0px;text-transform: uppercase;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;padding-bottom: 5px;}
.servc_h3:after{position: absolute;content: '';left: 50%;bottom: 0px;width: 60px;height: 2px;background-color: #f99806;    margin-left: -30px;}
	
/********************************** default **********************************/

.contact-text{margin:45px auto}
.form{width:100%;padding:15px;background:#fff;border:1px solid rgba(0,0,0,.2);margin-bottom:25px;color:#727272!important;font-size:14px;font-family:'Source Sans Pro',sans-serif;font-weight:600;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}
.form:focus,.form:hover{border:1px solid #f99806}
.form:focus{color:#fff;outline:0}
.textarea{height:200px;max-height:200px;max-width:100%}
.button{padding:8px 12px;background:#0A5175;display:block;width:120px;margin:10px 0 0;border-radius:3px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;text-align:center;font-size:.8em;box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1)}
.button:hover,
.form-btn{background:#f99806;color:#fff}
.form-btn{width:180px;display:block;height:auto;padding:15px;border:none;border-radius:3px;outline:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;margin:auto;box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1)}
.form-btn:hover{background:#111;color:#fff;border:none}
.form-btn:active{opacity:.9}

/********************************** default **********************************/

.conta_ulis {padding: 0 0 0;margin: 0px;list-style: none;}
.conta_ulis li,.conta_ulis li a{font-size:16px;line-height:1.7em;letter-spacing:0;font-weight:500;font-family:'Source Sans Pro',sans-serif}
.conta_ulis li{color:#222;position:relative;margin-bottom:10px;border-bottom:1px solid #ccc;padding:0 0 10px 35px}
.conta_ulis li a{color:#444;margin-bottom:15px}
.conta_ulis li i{position: absolute;left: 5px;margin-top: 6px;}

.map_wdth {width: 100%;height: 350px;}
.colm_10pdng {padding: 10px !important;}

/********************************** default **********************************/

figure.snip0001{position:relative;float:left;overflow:hidden;margin:0;border:0 solid #222;width:100%;background:#222;text-align:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}
figure.snip0001 *{-webkit-box-sizing:border-box;box-sizing:border-box}
figure.snip0001 img{max-width:100%;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s linear;transition:.3s linear;-webkit-transition-delay:.3s;transition-delay:.3s}
figure.snip0001>div a{height:100%;left:0;position:absolute;top:0;width:100%;color:#fff}
figure.snip0001>div a i{display:inline-block;font-size:25px;opacity:0;top:55%;position:relative;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transition-delay:0s;transition-delay:0s}
figure.snip0001:hover img{opacity:.3;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-delay:0s;transition-delay:0s}
figure.snip0001:hover>div i{opacity:.8;top:50%;-webkit-transition-delay:.3s;transition-delay:.3s}

/********************************** default **********************************/

.prodhed_colm {float: left;width: 100%;padding: 5px 11px;}
.prod_2shead{font-size:15px;font-weight:600;margin:0;text-transform:uppercase;line-height:22px;padding-bottom:0;position:relative;text-align:center;color:#222}

/********************************** default **********************************/

.tabbable-panel{border:1px solid #eee;padding:10px 10px 0;box-shadow:0 3px 10px rgba(0,0,0,.1)}
.tabbable-line>.nav-tabs{border:none;margin:0}
.tabbable-line>.nav-tabs>li{margin-right:2px}
.tabbable-line>.nav-tabs>li>a{border:0;margin-right:0;font-size:15px;font-weight:600;color:#737373;padding:10px 15px 8px}
.tabbable-line>.nav-tabs>li>a>i{color:#a6a6a6}
.tabbable-line>.nav-tabs>li.open,
.tabbable-line>.nav-tabs>li:hover{border-bottom:3px solid #00AADF!important}
.tabbable-line .nav-tabs>li.active>a,
.tabbable-line .nav-tabs>li.active>a:focus,
.tabbable-line.nav-tabs>li.active>a:hover{border:0 solid #ddd;background:#f1f1f1!important}
.tabbable-line>.nav-tabs>li.open>a,
.tabbable-line>.nav-tabs>li:hover>a{border:0;color:#333;background:#f5f5f5!important}
.tabbable-line>.nav-tabs>li.open>a>i,
.tabbable-line>.nav-tabs>li:hover>a>i{color:#a6a6a6}
.tabbable-line>.nav-tabs>li.open .dropdown-menu,
.tabbable-line>.nav-tabs>li:hover .dropdown-menu{margin-top:0}
.tabbable-line>.nav-tabs>li.active{border-bottom:3px solid #00AADF!important;position:relative}
.tabbable-line>.nav-tabs>li.active>a{border:0;color:#000;background:#f1f1f1}
.tabbable-line>.nav-tabs>li.active>a>i{color:#404040}
.tabbable-line>.tab-content{margin-top:-1px;background-color:#fff;border:0;border-top:1px solid #eee;padding:15px 0 0}
.portlet .tabbable-line>.tab-content{padding-bottom:0}

/********************************** default **********************************/

.sect_wrper {float: left;width: 100%;padding-bottom: 15px;}
.border_btm {border-bottom: 1px solid #f1f1f1;margin-bottom: 15px;}
.sect_wrper .aboutus_shead{margin-bottom:0;line-height:30px;    font-size: 20px;}
.sect_wrper .aboutus_par{color:#888;font-size:17px;font-weight:600}
.imamax_float {float: left;max-width: 100%;margin-right: 15px;}

.lmwf_head{position:relative;font-size:23px;font-weight:600;text-align:left;color:#000;margin:0 0 15px;line-height:30px;padding-bottom:7px}
.lmwf_head:after{position: absolute;content: '';left: 0%;bottom: 0px;width: 60px;height: 2px;margin-left: 0px;background-color: #ad92d6}
.lmwf_colmn {width: 14.2857142857%;float: left;padding:15px;}
.downld_six {float: left;width: 50%;padding: 15px;}
.downld_sixw {float: left;width: 100%;background: #f5f5f5;}
.downld_sixw a:hover {text-decoration: none;}
.downld_img {float: left;width: auto;position: relative;margin-right: 30px;}
.mime_icon{position:absolute;right:-20px;bottom:0;background-image:url(../images/mime-icons.svg);background-repeat:no-repeat;background-size:100% auto;height:50px;width:50px;display:block;background-position:0 -150px}
.sect_wrper .btn_btn_leg{background-color:#F59606;border:1px solid #F59606;margin:0 0 20px;padding:10px 20px}
.width {width: 20px;    padding: 5px;}
.width2s {width: 20px;    padding: 0 15px 0 0;}

/********************************** ergo mat **********************************/

.ergo_wrper {float: left;width: 100%;padding: 60px 0;background: #f5f5f5;}
.ergo_wrper .galley_head{position:relative;font-size:30px;font-weight:700;text-align:left;margin:0 0 15px}
.ergo_wrper .galley_head:after{position:absolute;content:'';left:0;bottom:0;width:60px;height:2px;margin-left:0;background-color:#ad92d6}
.colmn_ergo {float: left;width: 20%;padding: 10px;}
.ergo_text {float: left;width: 100%;padding: 7px 7px 0;background: #fff;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;position: relative;}
.ergo_h3 {position: relative;color: #000000;font-size: 14px;font-weight: 700;line-height: 22px;text-align: center;display: block;margin: 0 0 0px;text-transform: uppercase;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;padding-bottom: 0px;}

.ergo_imgw {max-width: 180px;width: 100%;display: block;margin: 0 auto 25px;}
.mtnce_wrper {float: left;width: 100%;padding: 10px 0;}
.img_resps {max-width: 100%;float: left;margin: 0 20px 20px 0;}
.heros_2shead{font-size:16px;font-weight:800;margin:0 0 7px;text-transform:uppercase;line-height:24px;padding-bottom:6px;position:relative;color:#222}
.mtnce_wrper .heros_2shead:after{position:absolute;content:'';left:9%}

.intlic {font-style: italic !important;margin: 10px 0px;    float: left;width: 100%;}

/********************************** default **********************************/
.carpet_para {float: left;width: 100%;padding:5px;}
.carpet_para .heros_shead {margin:0;}
/********************************** default **********************************/

/********************************** 

font-family: 'Lato', sans-serif;

font-family: 'Source Sans Pro', sans-serif;

font-family: 'Raleway', sans-serif;

**********************************/


/********************************** default **********************************/

.pdngnn {padding-left: 0px !important;padding-right: 0 !important;}
.mt10 {margin-top: 10px;}
.mt30 {margin-top: 30px;}
.mt50 {margin-top: 50px;}

/********************************** default **********************************/

.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:0px;border:10px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:0px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity: .7;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity: .7;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}

/********************************** default **********************************/


.testimonial-container{background-color: transparent;width: 100%}
.cd-testimonials-wrapper{position: relative;width: 100%;max-width: 100%;margin: 0 auto;background-color: transparent;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 100px 0px 0px;z-index: 1}
.cd-testimonials-wrapper h2{text-align: center;width: 100%;margin: 0 auto}

@media only screen and (min-width: 768px) {
.cd-testimonials-wrapper{padding: 20px 0px 00px}
.cd-testimonials-wrapper h2{text-align: center;width: 100%;margin: 0 auto}
}
.testimonial-content{max-width: 1000px;width: 80%;margin: 0 auto 30px auto}
.cd-testimonials{color: rgba(130, 132, 139, 1);text-align: center;list-style: none;padding: 0;margin: 0}
.cd-testimonials > li{position: absolute;opacity: 0}
.cd-testimonials > li:first-child{position: relative;opacity: 1}
.testimonial-content p{line-height: 30px;margin-bottom: 1em;padding: 0 14px;font-family: 'Lato', sans-serif;color: #ccc}

@media only screen and (min-width: 768px) {
	.testimonial-content p{font-size: 15px;font-family: 'Lato'}
}

@media only screen and (min-width: 1170px) {
	.testimonial-content p{font-size: 15px;line-height: 30px}
}
.cd-author-info span p{display: inline-block;font-size: 14px;padding-left: 0}
.cd-author-info span p a{color: rgba(126, 129, 136, 1)}
.cd-author img,.cd-author .cd-author-info{display: inline-block;vertical-align: top}
.cd-author img{width: 40px;height: 40px;border-radius: 50%;margin-right: 5px}
.cd-author .cd-author-info{text-align: left;line-height: 1}
.cd-author .cd-author-info li:first-child{font-size: 14px;margin-top: 4px}
.cd-author .cd-author-info li:last-child{font-size: 12px;color: #6b6b70}
ul.cd-author-info{list-style: none}
ul.cd-author-info li span:before{font-family:'FontAwesome';content:'\f099';font-size:24px;display:inline-block;position:absolute;margin-top:2px;font-style:normal;margin-left:-30px}
ul.cd-author-info li span{font-size: 14px;padding-left: 30px;line-height: 24px;font-family: 'Open Sans', sans-serif;font-style: italic;font-weight: 300}
@media only screen and (min-width: 768px) {
.cd-author img{width: 58px;height: 58px}
.cd-author .cd-author-info{line-height: 1.4;padding: 0px;text-align: center;color: #f5f5f5}
.cd-author .cd-author-info li:first-child{font-size: 18px;font-family: 'Source Sans Pro', sans-serif}
}

@media only screen and (max-width: 320px) {}
.flex-direction-nav a{text-decoration: none;display: none;width: 50px;height: 100%;margin: 0px 0 0;position: absolute;z-index: 9999;top: 0;overflow: hidden;opacity: 1;background: rgba(245, 245, 245, 1);cursor: pointer;color: rgba(255, 255, 255, .5);text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out}
.flex-direction-nav .flex-prev{left: 0px}
.flex-direction-nav .flex-next{right: 0px;text-align: right}
.flexslider:hover .flex-direction-nav .flex-prev{opacity: 1;left: 0px}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity: 1}
.flexslider:hover .flex-direction-nav .flex-next{opacity: 1;right: 0px}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity: 1}
.flex-direction-nav .flex-disabled{opacity: 0!important;filter: alpha(opacity=0);cursor: default}
.flex-control-paging li a{width: 7px;height: 7px;display: block;background: #666;background: rgba(254,153,1,0.50);cursor: pointer;text-indent: -9999px;-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px}
.flex-control-paging li a:hover{background: #333;background: rgba(254,153,1,0.80)}
.flex-control-paging li a.flex-active{background: #000;background: #ad92d6;cursor: default}
.flex-control-nav{bottom: 30px;position: absolute;margin: 0 auto;padding: 0;text-align: center;width: 100%}
.flex-control-nav li{display: inline-block;padding: 0px 5px 0px 5px}

@media screen and (max-width: 767px) {
.flex-direction-nav a{width: 30px}
.flex-direction-nav a:before{visibility: hidden}
.flex-direction-nav a:before{padding: 14px 0px 10px 0px}
.flex-direction-nav .flex-prev{left: 0px}
.flex-direction-nav .flex-next{right: 0px;text-align: right}
.flexslider:hover .flex-direction-nav .flex-prev{opacity: 1;left: 0px}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity: 1}
.flexslider:hover .flex-direction-nav .flex-next{opacity: 1;right: 0px}
.flex-direction-nav{visibility: hidden}
}
.d-inline-block {
    display: inline-block;
}
a{
	text-decoration: none !important;
}
.mt-5{
	margin-top: 50px;
}