*{margin:0px;padding:0px;border:none;outline:none;font-size:100%}
body{font-size:14px;color:#383838;line-height:1.7em;font-weight:400;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-family: 'Roboto', sans-serif}
a{cursor:pointer;color:#3d61cb;text-decoration:none;-webkit-transition:0.5s;transition:0.5s}
a:hover,a:focus,a:visited{text-decoration:none;outline:none}
h1,h2,h3,h4,h5,h6{position:relative;font-weight:normal;margin:0px;background:none;line-height:1.2em;font-family: 'Roboto', sans-serif}
textarea{overflow:hidden}
button{outline:none !important;cursor:pointer}
::-webkit-input-placeholder{color:inherit}
::-moz-input-placeholder{color:inherit}
::-ms-input-placeholder{color:inherit}
.preloader{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:999999;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-image:url(../images/spinner.jpg);animation:pulse 1s infinite}
.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;overflow:hidden;z-index:99}
.scroll-to-top{position:fixed;bottom:20px;right:20px;width:40px;height:40px;color:#fff;font-size:24px;line-height:36px;text-align:center;z-index:100;cursor:pointer;background:#2e318f;display:none;border-radius:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.scroll-to-top:hover{background:#a8a9ad}
.main-header.fixed-header{position:relative}
.main-header{z-index:999;width:100%;}
.main-header .header-top{position:relative;padding:0px 0px 0px 0px;z-index:999;background:rgba(255, 255, 255, .9);border-bottom:2px solid #3F51B5}
.main-header .dropdown-toggle::after{display:none}
.main-header .header-upper{position:relative;z-index:5;padding:0px}
.main-header .header-upper .logo-outer{position:relative;float:left;z-index:25}
.main-header .logo{position:relative;padding:0px 0px}
.main-header .logo-outer .logo img{position:relative;display:inline-block;max-width:100%;height:auto}
.main-header .header-upper .logo img{position:relative;display:inline-block;max-width:100%;padding:20px 0;height:auto}
.main-header .header-upper .upper-right{position:relative;float:right;padding:0}
.main-header .header-lower{position:relative;background-color:#3d61cb}
.main-header .nav-outer{position:relative}
.main-header .main-box{position:relative;left:0px;top:0px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.main-header .nav-toggler button{position:relative;display:block;color:#444;text-align:center;font-size:24px;line-height:34px;font-weight:normal;background:none}
.main-menu{position:relative;float:left}
.main-menu .navbar-collapse{padding:0px}
.main-menu .navigation{position:relative;margin:0px;padding:12px 0}
.main-menu .navigation > li{position:relative;float:left;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;list-style:none}
.main-menu .navigation > li:last-child{margin-right:0px}
.main-menu .navigation > li > a{position:relative;display:block;color:#383838;line-height:20px;font-weight:600;font-size:14px;padding:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:uppercase;padding:10px 10px;margin:0 0 0 30px}
.main-menu .navigation > li.current a, .main-menu .navigation > li:hover a{color:#43A016;border-bottom:2px solid #79E133}
.main-menu .navigation > li:hover > ul > li> a{color:#202020}
.main-menu .navigation > li:hover > ul > li > ul > li> a{color:#202020}
.main-menu .navigation > li.dropdown > a{padding-right:15px}
.main-menu .navigation > li.dropdown > a:after{position:absolute;font-family:'Fontawesome';content:"\f107";right:0px;top:1px;width:12px;height:30px;display:block;color:#253d7a;line-height:30px;text-align:right;font-size:16px;z-index:5}
.main-menu .navigation > li > ul{position:absolute;left:0px;top:110%;width:230px;padding:0px 0px;z-index:100;background:#fff;border-top:2px solid #103182;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05)}
.main-menu .navigation > li > ul.from-right{left:auto;right:0px}
.main-menu .navigation > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.10)}
.main-menu .navigation > li > ul > li:last-child{border-bottom:none}
.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:9px 20px;line-height:24px;font-weight:400;font-size:14px;color:#202020;text-align:left;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation > li > ul > li:hover > a{color:#fff;background:#103182}
.main-menu .navigation > li > ul > li.dropdown > a:after{font-family:'FontAwesome';content:"\f105";position:absolute;right:15px;top:11px;width:10px;height:20px;display:block;line-height:20px;font-size:16px;font-weight:normal;text-align:center;z-index:5}
.main-menu .navigation > li > ul > li > ul{position:absolute;left:100%;top:15px;width:230px;padding:0px;z-index:100;display:none;background:#fff;border-top:2px solid #103182;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05)}
.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.10)}
.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none}
.main-menu .navigation > li > ul > li  > ul > li > a{position:relative;display:block;padding:9px 20px;line-height:24px;font-weight:400;font-size:14px;color:#202020;text-align:left;text-transform:capitalize;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}
.main-menu .navigation > li > ul > li  > ul > li > a:hover{color:#fff;background:#103182}
.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:100%}
.main-menu .navigation li > ul > li.dropdown:hover > ul{top:0px;visibility:visible;opacity:1}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:8px;width:34px;height:30px;border:1px solid #fff;text-align:center;font-size:16px;line-height:26px;color:#fff;cursor:pointer;z-index:5;display:none}
.sticky-header{position:fixed;visibility:hidden;opacity:0;left:0px;top:0px;width:100%;padding:0px 0px;background:#fff;z-index:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px rgba(0,0,0,.1);-ms-box-shadow:0 5px 10px rgba(0,0,0,.1);-o-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px rgba(0,0,0,.1);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.sticky-header .logo img{padding:10px 0px;width:auto;height:auto} 
.main-header .sticky-header .main-menu .navigation{position:relative;padding:3px 0px}
.fixed-header .sticky-header{z-index:99999;opacity:1;visibility:visible}
.main-header .sticky-header .main-menu .navigation > li{padding:6px 8px}
.main-header .sticky-header .main-menu .navigation > li.enquiry{padding:6px 15px}
.main-header .sticky-header .main-menu .navigation > li > a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.main-header .sticky-header .main-menu .navigation > li:hover > a,.main-header .sticky-header .main-menu .navigation > li.current > a,.main-header .sticky-header .main-menu .navigation > li.current-menu-item > a{}
.sticky-header .main-menu .navigation > li.dropdown > a:after{}
.navbar-header{display:none}
.upper-right ul,
.main-header .header-top ul{margin-bottom:0px}
.header-left{padding:0px 0;float:none;display:inline-block;width:49%}
.top-social{text-align:right;width:50%}
.header-left ul, .header-right ul{display:inline-block}
.quick-contact{background:#ffffff;margin:9px 0;float:right;padding:5px 10px;border-radius:5px}
.menu-icon-top{float:right}
.header-left li{padding:0px;display:inline-block;position:relative;line-height:25px;font-size:13px;color:#FFFFFF}
.header-left li a{color:#000000;font-size:13px;transition:.5s;font-weight:600}
.top-social span{font-size:13px;line-height:17px;color:#000;font-weight:600}
.top-social li a{color:#ABADAB}
.top-contact li a{line-height:17px}
.header-left li a:hover {color:#8b8fe8;padding-left:5px}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;height:auto}.owl-carousel .owl-nav.disabled,  .owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,  .owl-carousel .owl-nav .owl-next,  .owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut} @-webkit-keyframes fadeOut{0%{opacity:1} 100%{opacity:0}} @keyframes fadeOut{0%{opacity:1} 100%{opacity:0}}
.main-slider{position:relative;z-index:2}
.main-slider .tp-caption{z-index:5}
.main-slider h2{font-size:36px!important;line-height:50px!important;color:#fff;font-weight:normal!important}
.main-slider .text{position:relative;font-size:23px!important;line-height:31px!important;color:#fff;font-weight:400!important;letter-spacing:0px!important;text-shadow:0px 0px 22px rgba(31, 54, 83, 0.55)}
.tp-dottedoverlay{background:url(../images/banner-overlay.png) no-repeat center top; background-size:cover}
.slotholder{transform:translate3d(0px,0px, 0px)!important}
.tp-bullets{width: auto!important;height:auto!important;}
.tp-bullet{width:12px;height:12px;position:relative;background:#fff;border-radius:100%;cursor:pointer;    left: 0!important;float: left;top: 0!important;margin: 0 5px;}
.tp-bullet.selected, .tp-bullet:hover{background:#151515}
.tp-shape {display:none !important}
a.sm-icons{width:31px;height:31px;line-height:31px;display:block;text-align:center;padding:0px !important;border-radius:100%;transition:.5s}
a.sm-icons:hover{color:#fff !important;background:#e95429}
.fb-bg{background-color:#3B5998}
.li-bg{background-color:#007AB9}
.t-bg{background-color:#00ACEE}
.yt-bg{background-color:#C12025}


.menu-icon{padding:14px 15px 8px;text-align:center;font-size:11px;text-transform:uppercase;font-weight:500;color:#000000;cursor:pointer;transition:.5s;margin:0px}
.menu-icon:hover{background:#000000;color:#FFF}
.menu-icon span{width:25px;height:2px;background:#000000;display:block;position:relative;top:8px;margin:0px auto}
.menu-icon span:before, .menu-icon span:after{content:"";width:25px;height:2px;background:#392e9a;position:absolute;top:-8px;left:0px}
.menu-icon span:after{top:unset;bottom:-8px}
.menu-icon p{margin-top:20px;margin-bottom:0px;line-height:20px}
.menu-icon:hover span, .menu-icon:hover span:before, .menu-icon:hover span:after{background:#FFF}
.main-header .header-upper .upper-right, .sticky-header .upper-right{position:relative;float: right;}
.main-header .header-upper .logo-outer, .sticky-header .logo{position:relative;float:left;z-index:25;}

.header-top .container{padding:0px}
.tp-title h2{font-size:56px !important;line-height:110% !important;font-weight:800 !important;text-shadow:none;color:#fff;letter-spacing:1px;word-spacing:1px}
.tp-title h5{font-size:16px;line-height:120%;font-weight:500;color:#FFF;text-shadow:none;}
.rev-btn{font-size:16px !important;line-height:16px !important;color:#fff !important;background:#2E3190;padding:20px 35px !important;border-radius:5px !important;font-weight:400 !important;transition:.5s !important;box-shadow:3px 3px 5px rgba(0, 0, 0, 0.65)}
.side-menu{width:320px;position:fixed;right:0;top:0;background:#000000;z-index:99999;height:100%;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease, -o-transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;overflow:hidden}
.side-menu .inner-wrapper{padding:40px 0;height:100%;position:relative;overflow-y:auto;display:block}
.btn-nav-close{height:33px;width:33px;display:inline-block;text-align:center;position:absolute;top:20px;right:15px;cursor:pointer;transition:.5s;z-index:999}
.btn-nav-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.btn-nav-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.btn-nav-close::before, .btn-nav-close::after{position:absolute;left:16px;content:' ';height:24px;width:2px;background:#fff;top:5px}
.side-menu .side-nav{margin-bottom:30px;display:block;width:100%}
.navbar-nav{display:block;padding:0;margin:0;list-style:none}
.side-menu.side-menu-active .side-nav .navbar-nav .nav-item, .side-menu.side-menu-active .side-nav .navbar-nav li{opacity:1}
.side-menu.side-menu-active .side-nav .navbar-nav li:hover, .side-menu.side-menu-active .side-nav .navbar-nav li:focus{background:#FF7F00}
.side-menu.side-menu-active .side-nav .navbar-nav li:hover a, .side-menu.side-menu-active .side-nav .navbar-nav li:focus a{color:#FFF}

.side-menu p{font-size:13px;margin-top:.5rem;margin-bottom:0;color:#fff}
.side-menu.side-menu-active, .side-menu.before-side{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.side-nav .navbar-nav .nav-item, .side-nav .navbar-nav li{display:block;opacity:0;-webkit-transition:all 0.8s ease 500ms;-o-transition:all 0.8s ease 500ms;transition:all 0.8s ease 500ms;border-top:#454545 1px solid;transition:background .5s linear;text-transform:uppercase!important;padding:0;margin:0;z-index:20;display:block;width:100%;cursor:pointer;font-weight:400;font-style:normal}
.side-menu .btn-nav-close:hover{transform:rotate(180deg)}
.side-nav .navbar-nav .nav-link, .side-nav .navbar-nav a{color:#fff;position:relative;-webkit-border-radius:0;padding:0;display:block;}
.mb-0{margin-bottom:0px}
.side-nav .navbar-nav{margin:30px 0;}
.side-nav .navbar-nav li a{padding:15px 30px;}
.side-nav .navbar-nav .sub-menu li a{padding:12px 35px;}

.main-footer{padding:85px 0 50px;background:#EEEEEE;}
.footer-title{font-size: 18px;font-weight: 700;line-height: 24px;color: #000;margin-bottom: 24px;}
.footer-bottom{text-align:center;}
.copyright, .copyright a{font-size:13px;line-height:18px;color:#444444;transition:.5s}

.copyright b{color:#000000}

.footer-links ul li a:hover, .footer-brochure li a:hover{color:#FF7F00}
.copyright a:hover, .copyright a:focus{color:#000490;text-decoration:underline}
.footer-links ul.quick li{display:block;width:50%;float:left}
ul li {list-style:none}
.footer-links{margin-bottom:30px;}
.footer-links ul li{margin-bottom:0;position:relative;padding:0;transition:.5s;list-style:none;line-height: 230%;}
.footer-links ul li a, .footer-links p{font-size: 14px;color: #555555;font-weight: 400;}
.footer-links p{line-height:200%;}

.social li{display:inline-block;margin:0px 2px 0 0}
.social li:first-child{margin-left:0px}
.social a{margin-top:0px}

.sticky-header .menu-icon{margin:0px}
.sticky-header .logo img{height:auto}
.menu-has-child i:before{transition:.5s}
.menu-has-child i, .submenu-has-child i{font-size:20px;color:#fff;transition:.5s;cursor:pointer;margin-left:10px}
.menu-item{position:relative}
.sub-menu, .child-sub-menu{display:none;padding-left:10px}
.sub-menu li a{font-size:14px !important}
.child-sub-menu li a{font-size:13px !important}
.show-submenu .sub:before, .show-child-submenu .ssub:before{content:"\f107"}


.go-top{cursor:pointer;bottom:0;right:15px;color:#ffffff;background-color:#151515;z-index:999;width:40px;text-align:center;height:40px;line-height:40px;-webkit-transition:.9s;transition:.9s;border-radius:0%;border:0;opacity:1;visibility:visible}
.go-top::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#FF7F00;opacity:0;visibility:hidden;-webkit-transition:0.5s;transition:0.5s;border-radius:0%;}
.go-top i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;-webkit-transition:0.5s;transition:0.5s;font-size:30px}
.go-top:hover, .go-top:focus{color:#ffffff}
.go-top:hover::before, .go-top:focus::before{opacity:1;visibility:visible}
.go-top:hover i:first-child, .go-top:focus i:first-child{opacity:0;top:0;visibility:hidden}
.go-top:hover i:last-child, .go-top:focus i:last-child{opacity:1;visibility:visible;top:50%}


.footer-links li a{position:relative;padding:0 0 0 20px;}
.footer-links li a:before{position:absolute;content:'';width:5px;height:5px;background:#444444;border-radius:100%;left:0;top:5px;}
.bulk-enquire{
	box-shadow: 0px 0px 4px rgb(0 0 0 / 65%);
	padding: 40px;
	text-align: center;
	background-image: url(../images/f-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bulk-enquire h3 {color: #F60;}
.footer-links .bulk-enquire li{padding-bottom:10px;}
.footer-links .bulk-enquire li a:before{display:none;}
.footer-links .bulk-enquire li a{color:#444444;font-size:15px;font-weight:500;line-height:22px;padding:0;}
.bulk-enquire li a .fa{font-size:20px;color:#888888;padding-right:5px;}
.footer-links .bulk-enquire .footer-title{font-size:18px;}


.footer-links .footer-social li a, .social li a{width:36px;height:36px;background:none;display:block;text-align:center;line-height:36px;color:#999999;border-radius:100%;position:relative;overflow:hidden;transition:.5s;padding:0;font-size:18px;}
.social li a:before{display:none;}
.social li a:hover{color:#fff}
.social li a:hover:before{right:0px}
.social li a.fb-bg:hover{background:#3B5998;color:#FFF}
.social li a.tw-bg:hover{background:#00ACEE;color:#FFF}
.social li a.lin-bg:hover{background:#007AB9;color:#FFF}
.social li a.yt-bg:hover{background:#C12025;color:#FFF}


.btn{background:#151515;line-height:23px;font-size:16px;font-weight:600;text-transform:uppercase;padding:10px 20px;color:#FFF;border-radius:0;min-width:182px;}
.btn1, .btn:hover, .btn:focus{background:#FF7F00;color:#FFF;}
.btn1:hover, .btn1:focus{background:#151515;color:#FFF;}
.wear .btn{position:relative;float:right;top:-22px;}
.wear img{width:100%;}
.wear{padding:50px 0;position:relative;text-align:center;}
.sub-title{padding-bottom:50px;font-size:20px;color:#333333;line-height:150%;font-weight:300;}
.wear .row {
    margin-right: -25px;
    margin-left: -25px;
}
.wear .col-md-4, .wear .col-md-6, .wear .col-md-12 {
    padding-right: 25px;
    padding-left: 25px;
}
.wear figure {
    margin: 0 0 50px 0;
    display: block;position:relative;overflow:hidden;
}
.wear .btn-lt, .wear .btn-lb, .wear .btn-rt, .wear .btn-rb{position:absolute;left: 20px;top: 20px;}
.wear .btn-rt, .wear .btn-rb{right: 20px;left:auto;}
.wear .btn-lb, .wear .btn-rb{top:auto;bottom:20px;}
.wear{padding-bottom:0;}
.wear1{padding-top:20px;}
.wear1 .btn{min-width:162px;}
figure img{display:block;width:100%;-webkit-transform-style:preserve-3d;transition:.5s;height:auto}
figure:hover img{transform:scale(1.1)}
.about{padding:80px 0 0 0;position:relative;}
.about h2{font-size:33px;color:#000000;line-height:120%;padding-bottom:25px;font-weight:500;}
.about p{font-size:22px;color:#666666;line-height:140%;padding-bottom:10px;font-weight:300;}
.about h5{font-size:14px;color:#000000;line-height:120%;padding-bottom:10px;font-weight:500;}
.about h1{color:#ECECEC;font-size:93px;line-height:120%;font-weight:700;position:absolute;    bottom: 0;}
.welcome-img{position:relative;top:-200px;z-index:99;height:331px;}
.about .container{position:relative;}
.about .btn{background:#FFFFFF;width:40px;height:40px;line-height:40px;padding:0;text-align:center;    min-width: inherit;color: #000;position: relative;bottom: 38px;}

.btn2{border:2px solid #FFFFFF;background:none;color:#FFF}
.rev_slider .btn{margin:0 0 0 10px;    font-weight: 500;}
.dropdown ul{display:none;}

.main-header .header-upper .upper-right{    padding: 10px 0;float:right;}

.search-btn{float:right;margin:0;padding:0px;z-index:999;position:relative}
.search-btn i{width:27px;height:27px;border-radius:100%;color:#000000;text-align:center;line-height:27px;margin:0px;display:block;font-weight:400;transition:.5s}
a.search-btn{margin:15px 0 0 0;padding:0}

.search-btn:hover i, .search-btn:focus i{background:#ff7f02;color:#ffffff}
a.search-btn:hover i{background: #ff7f02;color: #FFF;}
.search-box,.menu-box{display:none}
.search-box, .menu-box{position:fixed;right:0px;padding:10px;background:url("../images/services-bg.jpg");background-size:cover;background-position:center;width:100%;height:100%;top:0px;z-index:999999}
.close-btn{font-size:16px;position:absolute;right:20px;top:20px;transition:.5s;font-weight:100;background:#FFF;width:40px;height:40px;line-height:40px;text-align:center;border-radius:100%}
.close-btn i{color:#ff7f02;transition:.5s}
.close-btn:hover i{color:#000}
.search-box input{width:100%;background:transparent;border:none;border-bottom:1px solid;text-align:center;font-size:20px;color:#fff;padding:10px}
.search-box input::placeholder{color:#ffffff}
button.submit-btn i{color:#ffffff;transition:.5s}
button.submit-btn:hover i{color:#fff}
.search-box input:focus{background:transparent}
.search-box form{position:relative;width:50%;top:33%;margin:0px auto}
.search-box .submit-btn{position:absolute;right:20px;top:5px;font-size:30px;background:none}

.sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}
.open>.sub-menu {
    display: block;
}
.sub-menu {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    background-color: #222;
    box-shadow: none;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover, .nav>li>a:focus, .nav>li>a:hover{background:none;}
.navbar-nav li.dropdown .dropdown-btn {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    z-index: 5;
    display: block;
    padding: 10px 0 10px 10px;
}
.navbar-nav li.dropdown .dropdown-btn:before{
	content:'';
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top:5px dashed #FFF;
    border-top: 5px solid\9;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;}

/* Sub Page */

.sub-banner {
    background: #16629a;
    position: relative;
}
.sub-banner .subtext {
    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
}
.subtext h1 {font-size:30px;}
.subtext a {color:#F60;}
.entry-header {display:none}
.sub-content {margin-top:80px;margin-bottom:60px;}

.caret {
    float: right;
    top: 7px;
    position: relative;
}
.sub-content {
}
.sub-content p {
	font-size: 16px;
	text-align: justify;
	line-height:28px;
	padding-bottom:5px;
}
.sub-content h2 {
	font-size: 22px;
	color:#000;
	padding-top:5px;
	margin-bottom:15px;
	font-weight:700;
}
.sub-content h3 {
	font-size: 24px;
	color:#FF7F00;
	padding-top:5px;
	margin-bottom:15px;
	font-weight:700;
	text-align:center;
}
.sub-content ul {
	margin-bottom: 15px;
	margin-left: 15px;
}
.sub-content ul li {
	font-size: 16px;
	list-style-type: disc;
	line-height: 26px;
	margin-left: 15px;
}
.enqbtn .btn-style-two {
    border-radius: 0px!important;
    color: #FFF!important;
    min-width: 180px!important;
    padding: 12px!important;
    font-size: 16px!important;
    background-color: #FF7F00;
    border-radius: 5px;
	margin-top:20px;
}
.enqbtn .btn-style-two:hover {
    background-color: #000;
}
.so-premium-image-overlay-text {
	text-align: center !important;
}

/* wapp */

.quick-container {
    padding: 0;
    margin: 0;
    position: fixed;
    right:-110px;
    top: 40%;
    width: 159px;
    z-index: 999999;
}
.quick{margin:0;padding:0;}
.quick li {
    list-style-type: none;
    background-color: #409D05;
    color: #fff;
    height: 50px;
    padding: 0;
    margin: 0 0 1px 0;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    cursor: pointer;
}
.quick li a {
	display: inline!important;
	text-decoration: none;
}
.quick li img {
    float: left;
    margin: 9px 9px;
    margin-right: 14px;
    padding: 4px;
}
.quick li p {
    padding-top: 5px;
    margin: 0;
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    color: #fff!important;
}
.quick li:hover {
    margin-left: -140px;
}
.sub-content .so-widget-sow-button {
    float: none !important;
}