﻿@charset "utf-8";
@charset "utf-8";
/* CSS Document */
/*
@import url(https://fonts.googleapis.com/css?family=Asap:400,700,700italic,400italic);
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i,700,700i,800,800i&display=swap');


*/
/*
font-family: 'Roboto', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Merriweather', serif;

*/

@import url('https://fonts.googleapis.com/css?family=Poppins:400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,700,900&display=swap');

a:focus{outline: none;}
.float-left{float: left;}
.pl10{padding-left:10px!important;}
.pl20{padding-left:20px!important;}
.pl30{padding-left:30px !important;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt80{padding-top: 80px;}

.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb80{padding-bottom:80px;}

.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
body{font-family:'Arial', sans-serif; font-size:16px;}
ul,ol,li{margin:0px; padding:0px; list-style:none;}
.header{height:222px; position:absolute; z-index:1; width:100%;}
/*.fixed{background-color:transparent !important;}*/
.fixed .heder-top{height:0px;}
.fixed .top-social{display:none;}
.fixed .header{background:none !important;}
.fixed{width:100%; height:100px; display:block; position:fixed; z-index:5; background:#000;}
.fixed .top-iconlink{margin-top:15px;}
/* .fixed .navbar-nav>li>a{padding:27px 25px !important;} */
.fixed .navbar-nav>li>a{padding:43px 25px 10px !important;}
.fixed .logo img{width:53%;}
.fixed .logo img {margin-left:0px; height:80px; width:auto;}
.main-slider{position:relative; padding-top:0px;}
.main-slider {position: relative; padding-top: 0px; height: 100vh; overflow: hidden;}

.main-slider1{position:relative; padding-top:100px;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{line-height:1; width:100%;}

.bg-color1{background-color:#fbf3df; min-height:auto;  position:relative;padding-bottom: 200px;}
.bg-color2{background-color:#DAD2A6; min-height:auto; display:block; position:relative;}

.bg-color3{background-color:#fbf3df; min-height:auto;  position:relative;}
.bg-color4{background-color:#fff; min-height:auto;  position:relative; margin-top: 120px;}



.m-t-top {margin-top: -200px; z-index: 0; position: relative;}

.home-slider nav a{position:absolute; top:54%; display:block; outline:none; text-align:left; z-index:1000; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.home-5-1{padding-top:18%;}
.slide-effect{display:flex; width:100%;}
.slide-effect1{margin-top:-1px;}
.product-slides [class*="col"]{padding:0px; margin:0px;}
.carousel1{padding-top:80px; width:100%;}
.carousel2{padding-top:0px;}
.carousel3{padding-top:0px;}
.carousel01{padding-top:0px;}

.red-ico{position:absolute; z-index:1; margin:0 auto; text-align:center; display:block; width:100%;}
.red-ico1{position:absolute; z-index:1; margin:0 auto; text-align:center; display:block; width:100%; margin-top:-47px;}
a, a:hover, .btn,.btn:hover{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;text-decoration:none!important;}
.carousel.carousel-fade .item {-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-ms-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;opacity:0;}
.carousel.carousel-fade .active.item{opacity:1;}
.carousel.carousel-fade .active.left, .carousel.carousel-fade .active.right{left:0;	z-index:2; opacity:0; filter:alpha(opacity=0);}
.carousel.carousel-fade .carousel-control{z-index: 3;}
.home-slider nav a{z-index:0;}
img.logo-item { filter: grayscale(100%); transition: all 0.6s ease 0s; opacity: 0.5;}
img.logo-item:hover {filter: none; opacity: 1; transition: all 0.6s ease 0s;}
.logo1,.logo2,.logo3,.logo4,.logo5,.logo6, .logo7{padding-top:14px;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#logo-item"); /* Firefox 3.5+, IE10 */filter: grayscale(100%);filter: gray; /* IE6-9 */-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */-moz-transition: all .6s ease; /* Fade to color for Chrome and Safari */-o-transition: all .6s ease; /* Fade to color for Chrome and Safari */-ms-transition: all .6s ease; /* Fade to color for Chrome and Safari */-webkit-backface-visibility: hidden; /* Fix for transition flickering */opacity:0.5;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);}
.logo1:hover,.logo2:hover,.logo3:hover,.logo4:hover,.logo5:hover ,.logo6:hover,.logo7:hover ,.active{filter: none;-webkit-filter: grayscale(0%);opacity:1;-moz-filter: grayscale(0%);-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */-moz-transition: all .6s ease; /* Fade to color for Chrome and Safari */-o-transition: all .6s ease; /* Fade to color for Chrome and Safari */-ms-transition: all .6s ease; /* Fade to color for Chrome and Safari */}
.nav > li > a:focus, .nav > li > a:hover {text-decoration: none;background-color: transparent;}
.nav-tabs {border: none;}
.nav-tabs>li {margin-bottom: -1px;display: inline-block;float: none;width: 224px;height: 108px;border: 0px solid #c1c1c1;}
.nav-tabs-tow>li {margin-bottom: -1px;display: inline-block;float: none;width: auto;height: auto;border: 0px solid #c1c1c1;margin-bottom:40px;}
.nav-tabs {text-align: center;margin-bottom: 20px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {cursor: default;border-radius: 0px;box-shadow:0px;border:none;height: 0px;background: none;}
.nav-tabs>li>a {margin-right: 2px;line-height: 1.42857143;border-radius: 0px;box-shadow:0px;border:none;font-size:22px;background: none;font-family: 'Arial', sans-serif;color: #ec2b24;}
/*** header top ***/
.heder-top { background-color:#9d9f9e; background-color:transparent; height:50px;position: relative;}
.top-social { color:#f5f5f5; margin-top:17px; float:right;}
.social-ico {float: left;margin-right: 40px;margin-top: 6px;}
.social-ico ul { margin-top:-4px;}
.social-ico ul li{ display:inline-block; margin-right: 0px;}
.social-ico ul li a i {background: #fff; color: #9d9f9e; width:22px; height:22px; text-align:center; line-height:23px; border-radius:50px; font-size: 11px;}
.social-ico ul li a:hover i {background:#00a377; color:#fff; width:22px; height:22px; text-align:center; line-height:23px; border-radius:50px;     -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s; }
.menu-bg { background-color:#ebedec; height:78px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);}
.logo {margin-top: 0px; position: absolute;top: 0px;}
.social-ico ul span {color:#fff; font-size: 13px;}
.social-ico ul a:hover span{color:#ec2125; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s; -ms-transition:all 0.8s; transition: all 0.8s;}
.fixed .social-ico, .fixed .grey-menu {float: left; margin-left: 0px;margin-top: 0px; display:block;}
/****  Menu ****/
body{font-family:'Roboto', sans-serif; font-size:17px; color:#333; overflow-x:hidden; }
a {color:#000; text-decoration: none;}
a, a:hover , .btn,.btn:hover{-webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; text-decoration:none!important; }
.w50{width: 25%;}
ul,ol,li{margin:0px;padding:0px;list-style:none;}
.header {
    height: 100px;
    z-index: 101;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.85);
}
.fixed.header {
    height: 80px;
    border-bottom: solid 1px rgba(84, 24, 0, 0.1);
	background-color: rgb(255, 255, 255);
}
.mtb{margin-top:1.5%; margin-bottom:1.5%; }
.carousel{position: relative;}
.carousel-homeslider{padding-top:0px;}
.logo {}
.logo img{position:relative; z-index:9999; width:100%; }
.top-iconlink{position:relative; z-index:99; display:table; float:right; margin-top:35px;}
.top-iconlink ul{float:right; border:1px solid #cccecd;}
.top-iconlink ul li{display:block; padding:5px 10px; border-right:1px solid #cccecd; float:left;}
.top-iconlink ul li a{color:#515153;}
.top-iconlink ul li a span{padding-right:5px;}
.top-iconlink ul li:hover a{color:#DACCC1;}
.top-iconlink ul li:hover{background:#212121;}
.top-iconlink ul li:last-child{border-right:none;}
.border-left li{border-right: 1px solid #5a5c5b;}
/*menu*/
.dropdown-menu{margin:0px; padding:0px; border:1px solid #e5e5e7;}
.dropdown-menu>li{border-right:none !important;}
.dropdown-menu>li>a{     padding: 10px 15px; font-family: 'Merriweather', serif;}
.navbar-default .navbar-nav > li > a:hover, .dropdown-menu > li > a:hover {color: #daccc1;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#fff; text-decoration: none; background-color: #562e19;}
.navbar-default .navbar-nav > li > a{ text-transform: none; font-size: 16px; color: #fff; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ color:#daccc1; background-color:transparent;}
.navbar-default{background-color:transparent; border-color:transparent;}
.margin-bottom-50{ margin-bottom:50px;}
.navbar-inverse{background-color: transparent; border-color: transparent;}
.navbar-inverse .navbar-collapse{background: transparent;}
.navbar{position: relative; min-height: 50px; margin-bottom: 0px; border: 1px solid transparent;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{color: #d7b56d; background-color: transparent;}

.navbar-inverse .navbar-nav>li>a{color: #541800; padding:25px 25px 19px;font-weight: 700;font-size: 16px;font-family: 'Merriweather', serif;}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#d7b56d; background:transparent;}

.navbar-inverse .grey-menu>li>a:focus, .navbar-inverse .grey-menu>li>a:hover{color:#fff; background:#541800;}


.left-margin{margin-left: 17.6%;}
.navbar-right { 
    float: right!important;
    margin-right: -15px;
    margin-top: 35px;
}

.fixed .navbar-right {margin-top: 5px;
}

.navbar-right.grey-menu{margin-right:0px;margin-top: 15px;margin-left: 30px;}
.fixed .left-margin {margin-left: 10.2%;}
/* start top logo */
.logo-right {float: right;display: inline-block; margin-top: 20px;}
.logo-1 {float: left; padding-right: 10px;border-right: solid 1px #a4a4a4;margin-right: 10px;}
.logo-2-3 {float: left;}
.logo-2 {float: left;padding-right: 10px;margin-right: 10px;border-right: solid 1px #a4a4a4;}
.logo-3 {float: left;padding-right: 10px;}
.logo-2-txt {text-align: center; font-size: 11px; color: #a4a4a4; line-height: 11px;}
.d-m {margin-bottom: 10px;}
/* End top logo */
.navbar-nav.grey-menu >li>a{color: #fff;
    padding: 10px 25px !important;
    font-weight: 700;
    font-size: 16px;
    background-color: #541800;
    border-radius: 30px;}

.navbar-nav.grey-menu >li>a:hover{color: #562e19;    background-color: #d7b56d;}
.logo-right a:hover{background-color:transparent !important;}
/****** drop down mega menu ********/
.mega-dropdown{position:static !important;}
.mega-dropdown-menu{padding:0px 0px; width:100%; box-shadow:none; -webkit-box-shadow:none;}
.mega-dropdown-menu > li > ul{padding:0; margin:0;}
.mega-dropdown-menu > li > ul > li{list-style:none;}
.mega-dropdown-menu > li > ul > li > a{display:block; color:#222; padding:3px 5px;}
.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus{text-decoration:none;}
.mega-dropdown-menu .dropdown-header{font-size:18px; color:#ff3546; padding:5px 60px 5px 5px; line-height:30px;}
.carousel-control{width:30px; height:30px; top:-35px;}
.left.carousel-control{right:30px; left:inherit;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{font-size:12px; background-color:#fff;  line-height:30px; text-shadow:none; color:#333; border:1px solid #ddd;}
.gry-bg{background-color:#e6e7e8; min-height:145px;}
.menu-gry-bg{background-color:#e6e7e8; min-height:155px; padding-top:45px;}	
.border-one{border-top:1px solid #e6e7e8; margin-top:-10px; position:initial; margin-left:0px; margin-right:0px;}
.menu-left-arrow:after{content:""; position:absolute; height:0; width:0; left:100%; top:45%; border:10px solid transparent; border-left:10px solid #e6e7e8;}
.col-container{display:table; width:100%;}
.col{display:table-cell;}
.mega-dropdown-menu {padding:0px 0px; width:100%; -webkit-box-shadow:none;}
a .mobile-w-img{color:#555555; text-decoration:none;}
a:hover .mobile-w-img{color:#ff0000; text-decoration:none; webkit-transition:all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; }
.aboout-bg{background-color:#fff; padding-top:75px; padding-bottom:75px;}
.width{width:90%; margin:0 auto;}
.captcha-width{width:90%;}
.title-one{font-size:60px; color:#a8a9ad; font-weight:400;}
.title-one span{color:#58585a; font-weight: 900; }
.text h2 { font-size:24px; color:#3D3D3D;}
.text p { font-size:16px; color:#3D3D3D;}
.black-m { background-color: #000; padding: 10px 15px 10px 15px; color: #fff; font-size: 18px; }
.black-m ul li { color:#000; display:inline-block; }
.red { background-color: #ee1c25; padding: 10px 15px 10px 15px; border-radius: 0px; font-size:18px; font-weight:normal; color: #fff; margin-top:30px; text-transform: uppercase;}
.aboout-tow { background-color:#f5f5f5; padding-top:75px; padding-bottom:75px;}
.title-tow { font-size:60px; color:#6d6e70; font-weight:400; line-height: 60px;}
.title-tow span { color:#6d6e70; font-weight: 600;}
.txt-border { font-size:16px; margin-left:10%; margin-right:10%; border-bottom:1px solid #666666; padding-bottom:20px; margin-bottom:20px;}
.red-color { background-color:#ee1c25; display:inline-block;}
.bg-red { background-color:#ee1c25; min-height: 573px; padding: 8%;}
.title-three { font-size:60px; color:#c21e26; font-weight:400; line-height: 60px; display:grid;}
.title-three span {color:#fff; font-weight: 600;}
.cargo-txt p { color:#fff; font-size:16px; line-height:26px;}
.gry { background-color: #404042; padding: 10px 15px 10px 15px; border-radius: 0px; font-size:18px; font-weight:normal; color: #fff; margin-top:40px; text-transform: uppercase;}
a.gry:hover { color:#ed3237;}
.blue-color { background-color:#2e3192; display:inline-block;}
.bg-blue { background-color:#2e3192; min-height: 573px; padding: 8%;}
.title-blue { font-size:60px; color:#54519e; font-weight:400; line-height: 60px; display:grid;}
.title-blue span {color:#fff; font-weight: 600;}
.title-four { font-size:60px; color:#a8a9ad; font-weight:400; line-height: 54px;}
.title-four span { color:#58585a; font-weight: 600;}
.img-dv { width:100%; border-bottom:solid 1px #c1c1c3;}
.text-ap { font-size: 32px; color: #151615; font-weight: 600;}
.text-app p { font-size:16px; color:#3D3D3D;}
.one-width { width:90%; margin-bottom:100px;}
.tow-width { width:90%; margin-bottom:100px; float: right;}
.carousel1, .img-responsive { margin:0 auto;}
.slider-contant { margin:0 auto;}
.title-slide { font-size:60px; color:#fff; font-weight:400; line-height: 54px;}
.title-slide span {color:#fff; font-weight: 600;}
.txt-box { border: solid 1px #d2c6da; padding: 50px 35px 50px 35px; color:#fff; font-size:22px; line-height:32px;}
.slide-top { position: absolute;margin-top: -75px;margin-left: -54px;}
.slide-bottom { position: absolute;right: 0px;bottom: 0px;margin-bottom: -30px;margin-right: -5px;}
/*** owl-slider ***/
.owl-carousel{width: 100%;margin: 0px auto;}
.my-owl{position: relative;padding-top: 10px; padding-bottom:40px;}
.my-owl1 {position: relative;padding-top: 25px;padding-bottom: 20px;}
.owl-prev,.owl-next{position: absolute;top: 12px;}
.owl-prev{left: 44.9%;}.owl-next{right: 44.9%;}
.owl-theme .owl-nav [class*=owl-] {background-color: transparent; top: 107%;}
.owl-theme .owl-nav [class*=owl-]:hover {background-color: transparent;}
.carousel-control.left,.carousel-control.right {background-image:none;top:40%;}
.carousel-control{opacity:.9;}
.right-border { border-right:solid 1px #4A4A4A; padding-left: 15px; padding-right:15px;margin-right: -5px;margin-left: 10px; min-height:190px;max-width: 100%;display: inline-block;}
.right-border1 { border-right:solid 1px #B3B3B3; padding-left: 15px; padding-right:15px; margin-right: -10px; margin-left:1px;}
.wol-title { color:#ed1e26; font-size:36px; line-height:30px; font-weight:600; padding-top:15px;}
.wol-title span { color:#ed1e26; font-size:26px; }
.owl-txt { font-size:22px; color:#211f20; line-height: 25px;}
.owl-controls {text-align: center;}
.owl-controls .owl-dot {display: inline-block;}
.owl-controls .owl-dot span {background-color: #333; -webkit-border-radius: 30px; -moz-border-radius: 30px;border-radius: 30px;display: block;height: 12px;margin: 5px 7px;width: 12px;filter: Alpha(Opacity=500);/*IE7 fix*/opacity: 0.5;}
.owl-controls .owl-dot.active span, .owl-controls .owl-dot:hover span {filter: Alpha(Opacity=100);/*IE7 fix*/ opacity: 1;}
/*** end owl-slider ***/
/** products **/
.gry-products-bg { background-color:#e6e7e8; height: auto;}
.products-logo-gemini { padding-top:5%;}
.bg-gp { background-color:#242021; height: auto;}
.orng-bg-gp { background-color:#ed1c24;  height: auto;}
.passenger-1-txt { font-size:40px; color:#fff; text-transform: uppercase; margin:29.2% 0px 29.3% 0px;}
.passenger-2-txt{font-size: 40px;color: #fff;text-transform: uppercase; margin: 19.2% 0px 29.3% 0px;}
.black-m1 {background-color:rgba(0,0,0,0.45);padding: 10px 15px 10px 15px;color: #fff;font-size: 16px;letter-spacing:3px;font-weight:300;bottom:0px;position:absolute;width:100%;}
.black-m1 a { color:#fff;}
.black-m1 a:hover { color:#ff2f37;}
.black-m1 ul li { color:#000; display:inline-block; }
.black-m1 span { padding:0px 15px;}
.pro-title { background-color:#2e3192; padding:10px 20px 10px 20px; color:#fff; font-size:36px;}
.light-gry-02 { background-color:#e6e7e8;  padding-bottom:12px; min-height: 260px;}
.dark-gry-02 { background-color:#d1d3d4; padding-bottom:12px; min-height: 260px; }
.img-width-05 { width:100% !important; float:left; }
.img-txt-02 { width:100%;}
.img-width-05 .img-responsive { margin:0 auto;}
.bold01 {font-size: 16px;color: #231f20;line-height: 22px;font-weight: 600;padding-bottom: 15px;text-transform: uppercase;}
.light-gry { background-color:#e6e7e8; min-height:179px;}
.dark-gry { background-color:#d1d3d4; min-height:179px;}
.img-width { width:40%; float:left; }
.img-width img { margin-left:-15px;}
.img-txt { width:60%; float:left; }
.bold {font-size: 20px;color: #231f20; line-height: 22px; font-weight: 600; padding-top: 15px; padding-bottom: 15px; text-transform: uppercase;}
.product-txt { font-size:16px; line-height:19px; color:#231f20;}
.product-txt span { padding-right:5px; font-weight:bold;}
.light-gry1 { background-color:#e6e7e8; min-height:280px; padding:20px 15px 10px 15px;}
.dark-gry1 { background-color:#d1d3d4; min-height:280px; padding:20px 15px 10px 15px;}
.pro-title-red { background-color:#ed1c24; padding:10px 20px 10px 20px; color:#fff; font-size:36px;}
.light-gry3 { background-color:#e6e7e8; min-height:245px; padding: 0px 15px 10px 15px;}
.dark-gry3 { background-color:#d1d3d4; min-height:245px; padding:0px 15px 10px 15px;}
.dark-gry4 { background-color:#d1d3d4; min-height:245px; padding:0px 0px 10px 15px;}
.img-width3 {width: 40%;float: left;}
.img-width3 img {margin-left: 15px;}
.bold1 {font-size: 20px;color: #231f20;line-height: 22px;font-weight: 600;padding-top: 37%;padding-bottom: 15px;text-transform: uppercase;}
.about-title { font-size:46px; color:#231f20; padding-top:4%; line-height:54px;}
.about-title span { font-weight:800;}
.about-txt { font-size:22px; color:#231f20;font-weight: 600;line-height: 30px;}
.about-txt span { color:#2e3092;}
.about-txt-title { font-size:36px; color:#403f41; font-weight: 600; margin-bottom:15px; line-height: 38px;padding-top: 40px;}
.about-b-2 { background:url(../images/about-b-2.jpg) center no-repeat fixed; background-color:#464646;}
.about-padding {padding:10% 0px 6% 0px;}
.side-txt { font-size:54px; color:#fff;}
.about-border-b { border-bottom:solid 2px #fff;}
.right-br { font-size:26px; color:#fff; font-weight: 600;letter-spacing: 0.5px; padding-bottom:20px; margin-bottom:20px;}
.right-br span { background-color: #ed1c24;border-radius: 50%;margin-right: 15px;float: left;width: 40px;height: 40px;text-align: center;line-height: 40px; }
.mission-vision-title {font-size:28px; color:#232020; font-weight: 600; margin-bottom:15px; line-height: 38px;}
.mission-vision-title, .img-responsive {margin: 0;}
.mission-vision-txt { font-size:22px; color:#231f20;}
.manage-title { font-size:30px; color:#6d6e70; font-weight: 600;}
.col-blue { background-color:#2e3192; color:#fff; font-size:24px; font-weight:600; padding:10px 10px 10px 10px;}
.col-red { background-color:#ed1c24; color:#fff; font-size:24px; font-weight:600; padding:10px 0px 10px 0px;}
.divodd-even div:nth-child(even) {background: #d1d3d4; border-bottom:2px solid #fff;}
.divodd-even div:nth-child(odd) {background: #e6e7e8; border-bottom:2px solid #fff;}
.padding-top-bottom {padding:10px 0px 10px 0px; font-size:20px; color:#000000; text-align:center;}
.yellow-bg-txt { background-color:#fff200; padding:15px 15px 15px 15px; font-size:28px; text-align:center; color:#0e0d0d;}
.code-title-blue { background-color:#2e3192; color:#fff; font-size: 22px;padding: 15px 20px 15px 20px;}
.pointer ul li { padding-left:0px; margin-left:30px; list-style: disc;}
.code-title-red { background-color:#ed1c24; color:#fff; font-size: 22px;padding: 15px 20px 15px 20px;}
.blue-bg { background-color:#2e3192; color:#fff; font-size:24px; font-weight:600; padding:10px;}
.form-horizontal .control-label {padding-top: 7px;margin-bottom: 0;text-align: left;}
.bt-co{ background: #404042; padding: 5px 15px 5px 12px;  color: #fff; outline: none; border: none; border-radius: 0px; margin-top: -2px; display: inline-block; margin-right: 5px; font-size: 16px; letter-spacing: 1px;}
.bt-co:hover{background: #ed3237; color: #FFFFFF; }
.bt-co-black{ background: #222; padding: 5px 15px 5px 12px;  color: #fff; outline: none; border: none; border-radius: 0px; margin-top: -2px; display: inline-block; margin-right: 5px; font-size: 16px; letter-spacing: 1px;}
.bt-co-black:hover{background:#CDB9A9; color: #FFFFFF; }
.bt-co1{ background: #ed3237; padding: 5px 15px 5px 12px; }
.bt-co1:hover{background: #ed3237; color: #FFFFFF; border:solid 1px #fff; padding: 5px 15px 5px 12px; }
.t-10 { padding-top:10px;}
.sky-form .icon-append {color: #000;}
.my-overlay:hover > .font-plus {opacity: 1;transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
.my-overlay > .font-plus {opacity: 0;}
.font-plus {font-size: 40px;color: #3e4095;position: relative;padding: 0px;top: 42%;line-height: 40px;background-color: #fff;width: 40px;border-radius: 20px;left: 44%;}
.my-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0);transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;}
a:hover > .home-projects > .home-projects-img > .my-overlay {background-color: rgba(237, 50, 55, 0.6);-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.gallery-thumb-img.home-projects-img {overflow: hidden;position: relative;}
.sit-txt { color: #666; font-weight: 600; line-height: 28px;}
.sit-txt a { color: #666; font-weight: 600; line-height: 28px;}
.sit-txt a:hover { color:#ed3237; padding-left: 5px;}
.flink-sit li {color: #666;}
.flink-sit a {color: #666;font-weight: 500;line-height: 25px;}
.flink-sit a:hover {color: #ed3237;padding-left: 5px;}
.deler-network-title { font-size:18px; background-color:#3e4095; color:#fff; padding:15px; margin-bottom:15px;letter-spacing: 1px;font-weight: 600;}
.deler-title { padding-top:7px;}
.inner-text01 p {font-size: 14px;color: #666;display: table;}
.inner-text01 i {margin-right: .5em !important;font-size: 18px;color: #ed3237;}
.im-pdf1 i{font-size:40px; color:#ed3237; margin-bottom: 10px;}
.im-pdf1 a {display: block; padding: 10px; color:#000; border:solid 2px #d8d8d8;}
.im-pdf1 a:hover {color: #fff; border:solid 2px #ed3237 ; }
.im-pdf1 a:hover i { color: #fff;}
.rd-txt p { font-size:18px; color:#C40003; text-align:center; margin-top:10px;}
.title-txt { font-size:16px; color:#666; padding-left:12px; margin-top:8px;}
.footer-border { border-top:solid 1px #575757; margin-top:30px; }
.one-last{ width:100%; margin-top:10px;}
.one-last ul li { display:inline-block;}
.product-gem-border { border:solid 3px #e6e7e8; height: auto; margin-top:7%; display: inline-block;margin-bottom: 50px;  }
.product-gem-logo {margin: 0 auto;border-radius: 50%;padding: 15px;text-align: center;margin-top: -10%;margin-bottom:10px;}
.product-gem-logo img {background: #e6e7e8;padding: 10px;border-radius: 50%;}	
.products { display:block; float:left;}
.products i{font-size:40px; color:#ed3237; margin-bottom: 10px;}
.products a {display: block; padding: 10px; color:#000; border:solid 2px transparent;}
.products a:hover {color: #ed3237; border:solid 2px #ed3237 ; }
.products a:hover i { color: #fff;}
.products, .img-responsive { margin:0 auto;} 
.products-txt { font-size:18px;}
.spaces { margin-bottom:150px;}
.foter-bg { background-color:#404042; padding:40px 0px 10px 0px;}
.ft-width { width:12%;}
.ft-width1 { width:18%;}
.ft-width2 { width:20%;}
.flink li {color: #fff;}
.flink a {color: #fff;font-weight: 500;line-height: 25px;}
.flink a:hover {color: #ec2125;padding-left: 5px;}
.flink1 a {color: #fff;font-weight: 500;line-height: 35px;}
.flink1 a:hover {color: #ec2125;padding-left: 5px;}
.foter-bottom-bg { background-color:#000000; padding:10px 0px 10px 0px}
.ft-txt { color:#fff; font-size:16px; padding-top: 17px;}
.ft-txt a { color:#fff;}
.ft-txt a:hover { color:#ec2125;}
.top-social1 { color:#f5f5f5; margin-top:17px; float:right; margin-bottom: 10px;}
.social-ico1 {float: right; margin-left: 30px;}
.social-ico1 ul { margin-top:-5px;}
.social-ico1 ul li{ display:inline-block; margin-right: 5px;}
.social-ico1 ul li a i {background:#666; color:#fff; width:30px; height:30px; text-align:center; line-height:30px; border-radius:50px; }
.social-ico1 ul li a:hover i {background:#ec2125; color:#fff; width:30px; height:30px; text-align:center; line-height:30px; border-radius:50px;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s; }
.margin-bottom-100 { margin-bottom:100px;}
.padding-bottom-10 { padding-bottom:10px;}
.margin-bottom-20 { margin-bottom:20px;}
.margin-bottom-30 { margin-bottom:30px;}
.margin-bottom-60 { margin-bottom:60px;}
.margin-bottom-50 { margin-bottom:50px;}
.margin-bottom-10 { margin-bottom:10px;}
.back-to-top {display: none;position: fixed;bottom: 18px;right: 15px;z-index: 9;}
.back-to-top i {display: block;width: 36px;height: 36px;line-height: 36px;color: #fff;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius: 2px;-o-border-radius: 2px;text-align: center;background-color: #562e19;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {border-top: 1px solid #ddd;color:#000;font-size: 17px;}
.inner-text{padding: 10px 0px 0px 0px; font-size: 18px; color: #000000;}
.inner-text p{font-size: 16px; color: #666; display: table;}
.inner-text i{margin-right:.8em !important; font-size: 22px; color: #ed3237;}
.inner-text1 p{font-size: 16px; color: #666; display: table; margin-bottom: 12px; line-height: 26px; text-align:justify;}
.panel-heading a.collapsed::after{content:"\e080";}
.panel-heading a::after{font-family:'Glyphicons Halflings'; content:"\e114"; float:right; color:grey;margin-right: -30px;}
.panel-group .panel+.panel {margin-top: 15px;}
.panel-title{margin-right: 30px;}
.im-pdf i{font-size:40px; color:#ed3237; margin-bottom: 10px;}
.im-pdf a {display: block; padding: 10px; color:#000;}
.im-pdf a:hover {background:#ed3237; color: #fff;}
.im-pdf a:hover i { color: #fff;}
.financial .panel-title{font-weight: bold;}
.financial .panel-heading {padding:0px;}
.financial .panel-title a{display: block; padding: 10px 15px;}
.financial .im-pdf+div {min-height: 140px;}
.unclaimed .panel-body a{color:#ed3237; background: -webkit-linear-gradient(#ed3237, #3E4095);background: -webkit-linear-gradient(-75deg, #ed3237, #3E4095 60%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}
.Shareholding .im-pdf  {margin-bottom:15px;}
.clickhere{color:#ed3237; background: -webkit-linear-gradient(#ed3237, #3E4095);background: -webkit-linear-gradient(-75deg, #ed3237, #3E4095 60%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;}
.Announcements h3 {border-bottom: 1px solid #ccc; font-size:20px; padding-bottom: 10px; }
.newsupdates .panel-title a{display: block;}
.mapTooltip {position:fixed;background-color : #fff;border-radius:10px;padding : 10px;z-index: 1000;max-width: 200px;display:none;color:#000;}
.map {position:relative;}
.bt-inq {display: inline-block;}
.bt-inq a {color: #fff;padding: 5px 15px;background: red;border-radius: 5px;margin-left: 5px;text-transform: capitalize;font-weight: bold;font-size: 16px;letter-spacing: .5px;}
.customer {color: #fff;padding: 0px 10px;border: 1px solid #fff;border-radius: 5px;font-size: 17px;display: inline-block;}
.management {margin-top: 35px !important;}
.management .padding-top-bottom {margin: 10px 0px 0px 0px; font-size:15px;}
.management .padding-top-bottom strong{ display: block; font-size:18px;}
.management .padding-top-bottom img{width: 60%; margin-bottom: 15px;}
.min-height-text {min-height: 60px;}
div#google_translate_element {float: left; }
.padding-col {margin: 0px; padding: 0px;}
#myCarousel3 nav a {position: absolute;top: 93.8%;display: block;outline: none;text-align: left;z-index: 1000;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
#myCarousel3 nav a.next {left: 12.7%;z-index: 0;}
#myCarousel3 nav a.prev { left: 8.4%;z-index: 0;}
.product-rang { position: absolute; z-index: 1; right: 24%; bottom: 0; background-color: #fff; padding: 40px;width: 25%; height: auto;}
.blck-title {background-color: #231f20; padding: 10px; font-size: 22px; color: #fff; text-transform: uppercase;letter-spacing: 7px; text-align: center; margin-bottom: 30px;}
.blck-title2 {background-color: #231f20; padding: 10px; font-size: 18px; color: #fff; text-transform: uppercase;letter-spacing: 7px; text-align: center; margin-bottom: 30px;}
.pro-range-box {height: 375px; overflow-y: scroll;}
.green-point ul li {font-size: 16px;margin-left: 0px;margin-bottom: 5px;padding-left: 10px;}
.green-point ul li::before {content: "";width: 8px;height: 8px;border-radius: 35px;background-color: #00a651;position: relative;margin-left: -9px;margin-top: 0px;display: inline-block;margin-right: 10px;padding-top: 0px;}
.green-point ul li a:hover {color: #00a651;}
.green-point p {font-size: 18px;}
.pro-title-home {color: #00a651;font-size: 22px;font-weight: 600;margin-bottom: 5px;}
/*.industries-img {position: absolute;z-index: 1;left: 19.2%; bottom: 0; }*/
.industries { position: absolute; z-index: 1; left: 19.2%; bottom: 0; background-color: #fff; padding: 40px;width: 27%; height: auto;}
.blck-title {background-color: #231f20; padding: 10px; font-size: 22px; color: #fff; text-transform: uppercase;letter-spacing: 7px; text-align: center; margin-bottom: 30px;}
.blck-title2 {background-color: #231f20; padding: 10px; font-size: 18px; color: #fff; text-transform: uppercase;letter-spacing: 7px; text-align: center; margin-bottom: 30px;}
.industries-box {height: 335px; overflow-y: scroll;}
/*.green-point ul li {    font-size: 20px;margin-left: 0px;margin-bottom: 10px;padding-left: 10px;}
.green-point ul li::before {    content: "";width: 12px;height: 12px;border-radius: 35px;background-color: #00a651;position: relative;margin-left: -10px;margin-top: 8px;display: inline-block;margin-right: 10px;}
.green-point ul li a:hover {color: #00a651;}*/
#myCarousel4 nav a {position: absolute;top: 93.2%;display: block;outline: none;text-align: left;z-index: 1000;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
#myCarousel4 nav a.next {right: 15.2%;}
#myCarousel4 nav a.prev {left: 76.2%;}
/*.industries-img {position: absolute;z-index: 1;left: 19.2%; bottom: 0; }*/
.ab-home {width: 84%; margin: 0 auto; padding: 0px 0px 50px 0px;}
.ab-home-txt {font-size: 36px; color: #231f20; font-weight: 400; text-align: center; margin-bottom: 20px;}
.ab-home p {text-align: justify;}
.green-bg-bottom {background-color: #00ae81; height: auto; display: inline-block; width: 100%;}
.green-title {background-color: #231f20;color: #fff;display: inline-block;font-size: 22px;letter-spacing: 6px;padding: 10px 60px;margin-top: -20px;margin-bottom: 10px;}
.news-txt { margin-top: 15px; margin-bottom: 15px;} 
.news-txt h3 {font-size: 28px;color: #fff;font-weight: 600; margin-bottom: 10px;}
.news-txt p {font-size: 20px;color: #fff;}
.news-txt p span {font-size: 16px;color: #fff; display: block;}
.grey-bg1 {background-color: #c7c8ca; min-height: 375px; padding: 50px 25px;}
.grey-bg1 p {font-size: 17px; font-weight: 400;color: #58585a;}
.grey-bg2 {background-color: #dcddde; min-height: 375px; padding: 50px 25px;}
.grey-bg2 p {font-size: 17px; font-weight: 400;color: #58585a;}
.grey-bg3 {background-color: #e7e7e8; min-height: 375px; padding: 50px 25px;}
.grey-bg3 p {font-size: 17px; font-weight: 400;color: #58585a;}
.grey-bg11 {background-color: #c7c8ca; min-height: 728px; padding: 50px 25px;}
.grey-bg11 p {font-size: 17px; font-weight: 400;color: #58585a;}
.grey-bg22 {background-color: #dcddde; min-height: 728px; padding: 50px 25px;}
.grey-bg22 p {font-size: 17px; font-weight: 400;color: #58585a;}
.grey-bg33 {background-color: #e7e7e8; min-height: auto; padding: 50px 25px;}
.grey-bg33 p {font-size: 17px; font-weight: 400;color: #58585a;}
.rollway-logo img {margin: 0 auto; margin-bottom: 25px;}
.rollway-logo hr {width: 100px; height: 4px; margin: 0 auto; background-color: #2b2a29; margin-bottom: 30px;}
.green-bg {background-color: #00af81; height: 30px; width: 120px; position: absolute; bottom: 0; right: 0;}
.button-inside {background-color: #fff; padding: 5px 12px; position: absolute; margin-top: -20px; right: 10px;}
.button-inside span {font-size: 32px; color: #00af81; line-height: 20px;}
.button-inside:hover {background-color: #2b2a29;}
.button-inside-slider {background-color: #dcddde; border:solid 1px #cacaca; padding: 5px 12px; position: absolute; margin-top: -20px; right: 10px;}
.button-inside-slider span {font-size: 32px; color: #00af81; line-height: 20px;}
.button-inside-slider:hover {background-color: #2b2a29;}
.footer-top {height: auto; background-color:#541800;    color: #fff;}
.footer-top a{color: #fff;}
.footer-links ul {margin-top: 30px; margin-bottom: 40px;}
.footer-links ul li {font-size: 18px; display: inline-block;}
.footer-links ul li a {padding: 0px 22px;}
.footer-links ul li a:hover {color: #00ae81;}
.footer-second {height: auto; background-color: #d2ac67;padding: 20px 0px; color:#000;}
.social-ico-footer {float: right;margin-right:00px;margin-top: 6px;}
.social-ico-footer1 {float: left;margin-right:00px;margin-top: 6px;}
.social-ico-footer ul { margin-top:-4px;}
.social-ico-footer ul li{ display:inline-block; margin-right: 0px;}


.social-ico-footer ul li a i {background: transparent;color: #572e1a;width: 30px;height: 30px;text-align: center;line-height: 26px;border-radius: 50px;font-size: 16px;border: 2px solid;}
.social-ico-footer .float-left {float: left;font-style: italic; color: #541800;}
.footer-txt-color {color: #541800; padding-top: 6px;}



.social-ico-footer ul li a:hover i {background:#d7b56d; color:#fff; width:30px; height:30px; text-align:center; line-height:26px; border-radius:50px;     -webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s; }

.footer-top input {padding: 5px;color: black;}

.inner-title {font-size: 62px;font-weight: bold; color: #fff;position: absolute; top: 50%; bottom: 50%;}
.ab-inner-txt {font-size: 26px; color: #565656; font-weight: 600; margin-bottom: 20px;}
.about-right-green-txt {font-size: 42px; line-height: 52px; color: #00bb7f; margin-left: 70px; margin-top: 50px;}
.quilty-mission-bg { background: url(../images/quilty-mission-bg.jpg) center center fixed; height: auto; padding: 100px 0px;}
.white-box {background-color: #fff; padding: 30px; min-height: 375px;}
.qulity-title {font-size: 24px; color: #00bb7f; margin-bottom: 10px; }
.point-inner ul li {font-size: 14px;  margin-bottom: 5px; list-style: disc; margin-left: 20px;line-height: 20px;}
.manage {display: block;}
.mg-img {float: left; margin-right: 30px;}
.mg-details {float: left;}
.mg-details p {font-size: 16px; font-weight: 600;line-height: 24px; }
.mg-details span {font-size: 16px;display: block; font-weight: normal; font-style: italic;}
.mg-details1 {min-height: 140px;}
.mg-details1 p {font-size: 16px; font-weight: 600;line-height: 24px; }
.mg-details1 span {font-size: 16px;display: block; font-weight: normal; font-style: italic;}
.main-div {width: 90%;}
.btn1 {background-color: #00b085;color: #ffffff;letter-spacing: 1px;font-size: 18px;line-height: 22px;padding-bottom: 4px;padding-top: 8px;border-radius: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border: none;}
.btn1:hover {background-color: #718088;color: #ffffff;}
.contact-title {font-size: 22px; color: #00bb7f; margin-bottom: 10px; line-height: 26px;}
.contact-title span {font-size: 16px; color: #666; font-weight: 600; margin-bottom: 10px;}
.margin-top-contact {margin-top: 100px;}
.footer {background:url(../images/footer.jpg) center no-repeat; height:230px;}
.margin-bottom-150 {margin-bottom: 150px;}
.download a {border: solid 1px #efebeb; padding: 10px;display: block; color: #666; }
.download a:hover {background-color:#00b085; color: #fff; }
.download a span { float: right;}
.download a span i {font-size: 22px; color: #e31e24;}
.download a:hover span i {font-size: 22px; color: #fff;}
/* Sart GAllery */
/*   End GAllery   */
/* -------------------------- Pagination Starts -------------------------- */
.pagination-bar {/*background-color:#f0f0f0;*/border-radius:3px;display:block;margin:0 0 5px 0;}
.pagination-bar .intro{padding:6px;}
.pagination {/* float:left; */margin:20px 10px;}
.pagination a.prev,.pagination a.prev-inactive,.pagination a.next,.pagination a.next-inactive,.pagination a.num,.pagination a.num-active,.pagination a.dot {font-size:15px;padding:7px 10px;margin:0px 3px;background:#ffffff;border:1px solid #0a7955;border-radius:0px;color:#0a7955;text-decoration:none;}
.pagination a.dot {font-size:15px;border-color:transparent !important;background:none;padding: 3px 0 0;}
.pagination a.prev-inactive,.pagination a.next-inactive {border:1px solid #cccccc;color:#cccccc;}
.pagination a.prev:hover,.pagination a.next:hover,.pagination a.num:hover,.pagination a.num-active:hover {color:#FFFFFF;border-color:#0a7955;background:#0a7955;}
.pagination a.num-active {color:#FFFFFF;font-weight:bold;background:#F79733;}
.num-active {font-size:15px;padding:7px 10px;margin:0px 3px;background:#ffffff;border:1px solid #0a7955;border-radius:2px;color:#4769a4;text-decoration:none;color:#FFFFFF;font-weight:bold;background:#0a7955;}
.brd-10px-right{width:416px;border-right-width: 6px;border-right-style: solid;border-right-color: #FFF;}
.brd-10px-left{width:416px;border-left-width: 10px;border-left-style: solid;border-left-color: #FFF;}
/* Pagination Ends */
/* START SLIDER TEXT FONTS CSS */
.carousel-caption {}
.carousel-caption {position: absolute;bottom: 36%;z-index: 10;padding-top: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0,0,0,.6);top: 36%;right: 10%;left: 10%;padding-bottom: 30px;}
.carousel-caption h2 {font-size: 71px;font-family: 'Open Sans', sans-serif;font-weight: 900;line-height: 94px;}
.carousel-caption .btn-large {padding: 30px 0;font-size: 18px}
.carousel-caption-3line {top: 33%;}
.carousel-caption-3line h2 {font-size: 71px;font-family: 'Open Sans', sans-serif;font-weight: 900;line-height: 94px;}
.txt-underline hr {width: 100%; height: 1px; margin: 0 auto; background-color: #eee; margin-bottom: 15px; margin-top: 15px;}
.h1-txt h1 {font-size: 36px;color: #231f20;font-weight: 400; text-align: center; margin-bottom: 20px;}
.h2-text-small h2 {font-size: 15px; color: #666; display: inline;}


/* END SLIDER TEXT FONTS CSS */




.page-tital-text{color:#541800; font-size:46px; font-weight:bold; font-family: 'Merriweather', serif; letter-spacing: 12px; text-transform: uppercase; position: relative;
    z-index: 100;    display: inline-block;     background: #fbf3df;
    padding: 0 10px;
    margin: 0;}
.page-tital-text-border {
    position: absolute;
	border:0px;
    border-bottom: 1px solid #f93;
    height: 2px;
    width: 94%;
    content: "";
    display: block;
    top: 00px;
/*
    left: 15px;
    right: 15px;
*/
    z-index: 99;
}

.page-tital-text02 {
    color: #541800;
    font-size: 32px;
    font-weight: bold;
    font-family: 'Merriweather', serif;
    letter-spacing: 0px;
    position: relative;
    z-index: 100;
    display: inline-block;
    background: #fbf3df;
    padding: 0 15px;
    margin: 0;
    text-transform:none;
}
.page-tital-text-border02 {
    position: absolute;
    border: 0px;
    border-bottom: 1px solid #f93;
    height: 2px;
    width: 94%;
    content: "";
    display: block;
    top: -3px;
    z-index: 99;
}
.page-tital-text03 {
    color: #541800;
    font-size: 32px;
    font-weight: bold;
    font-family: 'Merriweather', serif;
    letter-spacing: 0px;
    position: relative;
    z-index: 100;
    display: inline-block;
    background: #fff;
    padding: 0 15px;
    margin: 0;
    text-transform:none;
}
.page-tital-text-border03 {
    position: absolute;
    border: 0px;
    border-bottom: 1px solid #f93;
    height: 2px;
    width: 94%;
    content: "";
    display: block;
    top: -3px;
    z-index: 99;
}









.page-tital-text-sub{color:#FF9933; font-size:28px; font-weight:normal; font-family: 'Poppins', sans-serif; letter-spacing: 8px; text-transform: uppercase; color: #f5821f;}
.page-subtital {
    color: #3f3e40;
    font-size: 23px;
    font-family: 'Merriweather', serif;
    padding-bottom: 20px;
    position: relative;
    padding:10px 90px 60px 90px;
    line-height: 35px;
}

/*
.page-subtital::before {
    content: "";
    position: absolute;
    top: 25px;
    left: 0;
    background: url(../images/quotes1.png)top left no-repeat;
    width: 70px;
    height: 50px;
    display: inline-block;
}
.page-subtital::after{    content: "";
    position: absolute;
    bottom: 25px;
    right: 0;
    background: url(../images/quotes2.png)top left no-repeat;
    width: 70px;
    height: 50px;
    display: inline-block;}
*/
.quote-center {
    text-align: center;
    padding-top: 30px;
}
.quote-center img {
    width: 40px;
    margin: 10px;
    display: inline-block;
    height: auto;
}

.inner-all-sub-text, .inner-all-sub-text a{    color: #541800;
    font-size: 26px;
    font-weight: bold;
    font-family: 'Merriweather', serif;
    line-height: inherit;
    padding-bottom: 00px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 50%;}
.page-tital-text-sub01{color:#f5821f; font-size:24px; font-weight:normal; font-family: 'Poppins', sans-serif; letter-spacing: 8px; text-transform: uppercase; }

.page-tital-text-sub03{    color: #f5821f;
    font-size: 24px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 5px;
    text-transform: uppercase; }

.watch-btn{border:1px solid #000; border-radius:0; font-size:20px; padding:6px 15px; line-height:initial; background:#fff; color:#000; margin-left:20px;}
.watch-btn i {color:#eb6236;}
.add-text p {
    margin-bottom: 25px;
}
.add-text {
    font-size: 20px;
    line-height: 30px;
    color: #000000;
    font-family: 'Poppins', sans-serif;
}

.add-text span {
    font-size: 20px;
    line-height: 30px;
    color: #3f3e40;
    font-family: 'Poppins', sans-serif;
}

.foter-txt h3 {font-size: 20px;}

.foter-txt .add-text {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
}

.contact-txt h3 {font-size: 20px; color: #d7b56d;}

.contact-txt .contact-text {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-family: 'Poppins', sans-serif;
}
.contact-txt .contact-text02 {
    font-size: 18px;
    line-height: 22px;
    color: #000;
    font-family: 'Poppins', sans-serif;
	font-weight: 600;
	margin-bottom: 10px;
}


.add-text-phone{font-size:16px; line-height:30px;}
.add-text-phone i{width:30px;}
.mh-form-main .modal-header{padding:15px 30px;}
.mh-form-main .modal-body{padding:15px; display:inline-block;}

.mh-form{background:#d7b56d;}
.mh-form h3 {color:#fff;}
.display-block{display:block; width: 100%;}
.inline-block{display:inline-block!important; width:100%;}
.form-control{height: 45px; background-color:#f4f4f4; background-image:none; border:1px solid #e5e5e5; border-radius:0px;}

.table>thead>tr>th{background:#ef7f1a; color:#fff;}
.distrubitor tr:nth-child(even){background-color:#fff8ef;}
.distrubitor tr:nth-child(odd){background-color:#fff;}

.distrubitor.table{width: 100%; margin-bottom:20px; overflow:auto; display:inline-table;}
.img-left{position:absolute;left: 30px; bottom: -90px; z-index:1;}
.img-right{position:absolute;right: 30px;bottom: 0px; z-index:1;}

.im-pdf {
    color: red;
    padding-left: 20px;
}
.btn.btn-dark {
        background-color: #d2ac67;
    border-color: #d2ac67;
    color: #541800;
    border-radius: 20px;
}




.oreng-iner-bg-txt {background-color: #f37021; height: auto;padding: 30px 10px;}
.magenta-iner-bg-txt {background-color: #ee3265; height: auto;padding: 30px 10px;}
.green-iner-bg-txt {background-color: #7db139; height: auto;padding: 30px 10px;}
.blue-iner-bg-txt {background-color: #1f58a8; height: auto;padding: 30px 10px;}

.center {line-height: 200px; height: 250px;text-align: center;}
.center p {line-height: 36px; display: inline-block; vertical-align: middle; font-size: 30px; color: #fff; font-family: 'Merriweather', serif;}



.video-bg {background-color: #edddbc; height: 400px;}
.video-top-m {margin-top: -330px;}


.button {
    border-radius: 50px;
    background-color: #541800;
    width: 150px;
    display: inline-block;
}

.button {
    border-radius: 50px;
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 18px;
    padding: 10px 0px 10px 0px;
    width: 180px;
    transition: all 0.5s;
    cursor: pointer;
    margin: 5px;
    line-height: 18px;
    font-family: 'Merriweather', serif;
}

.button span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
  color: #fff;
}

.button span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button:hover span {
  padding-right: 25px;
}

.button:hover span:after {opacity: 1;right: 0;}
.button-up {z-index: 99999999999;}



.button-foter-form {
    border: none;
    color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    padding: 8px 0px 8px 0px;
    width: 100px;
    transition: all 0.5s;
    cursor: pointer;
    margin: 0px;
    line-height: 18px;
    font-family: 'Merriweather', serif;
}

.button-foter-form span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
      color: #541800;

}

.button-foter-form span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.button-foter-form:hover span {
  padding-right: 25px;
}

.button-foter-form:hover span:after {opacity: 1;right: 0;}
.button-up {z-index: 99999999999;}











.cool-link ul li {
        color: #d7b56d;
    text-decoration: none;
    font-size: 18px;
}
.cool-link ul li a {
        color: #562e19;
    text-decoration: none;
    font-size: 16px;
}
.cool-link ul li a:hover {
        color: #d7b56d;
}





/** BOX EFFECTS CSS START **/
.title-box {color: #f5821f;
    font-size: 26px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
    text-transform: none; margin: 20px 0px;}

.title-box01 {color: #f5821f;
    font-size: 26px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
    text-transform: none; margin: 50px 0px;}

.box{
    text-align: center;
    overflow: hidden;
    position: relative;
    border: solid 1px #efeceb;
}
.box:before,
.box:after{
    content: "";
    width: 100%;
    height: 100%;
    background: #fbf3df;
    opacity: 0;
    position: absolute;
    top: 0;
    left: -100%;
    z-index: 1;
    transition: all 0.6s ease 0s;
}
.box:after{
    left: auto;
    right: -100%;
}
.box:hover:before{
    left: 50%;
    opacity: 1;
}
.box:hover:after{
    right: 50%;
    opacity: 1;
}
.box img{
    
    height: auto;
    transform: scale(1.1);
    transition: all 0.3s ease 0s;
    margin-bottom: 50px;
}
.box:hover img{ transform: scale(1); }
.box .box-content{
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    transition: all 0.4s ease 0s;
}
.box .content{
    width: 100%;
    position: absolute;
    top: 40%;
    left: 50%;
    opacity: 0;
    transform:translateX(-50%) translateY(-100%);
    transition: all 0.5s ease 0s;
}
.box:hover .content{
    transform: translateX(-50%) translateY(-50%);
    opacity: 1;
}
.box .title{
    font-size: 28px;
    font-weight: 700;
    color: #fff;
    letter-spacing: 1px;
    margin: 0 0 5px 0;
    transition: all 0.3s ease 0s;
}
.box .post{
    display: inline-block;
    font-size: 20px;
    color: #3f3e40;
    border-radius: 0 10px 0 10px;
    margin: 0 0 10px 0;
    font-family: 'Poppins', sans-serif;
    padding: 0px 40px;

}

.box .icon{
    padding: 0;
    margin: 0 0 10px 0;
    list-style: none;
    position: absolute;
    bottom: 10px;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%) rotateX(90deg);
    transform-origin: bottom;
    transition: all 0.3s ease 0s;
}
.box:hover .icon{
    opacity: 1;
    transform: translateX(-50%) rotateY(0);
}
.box .icon li{
    display: inline-block;
    margin-right: 10px;
}
.box .icon li:last-child{ margin-right: 0; }
.box .icon li a{
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: #b7d43e;
    font-size: 18px;
    color: #fff;
    position: relative;
    transition: all 0.3s ease 0s;
}
.box .icon li a:hover{
    color: #fff;
    border-radius: 20px;
    text-decoration: none;
}
@media only screen and (max-width:990px){
    .box{ margin-bottom: 30px; }
}
/** BOX EFFECTS CSS END **/

.footer a, .flink a{color:#fff; line-height:30px; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.footer a:hover, .flink a:hover{color:#d2ac67; padding-left:5px; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.flink a:before{-webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out; content:""; background:#db5a34; width:0px; height:2px; display:inline-block; margin:3px 0px 3px 0px;}
.flink a:hover:before{-webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out; content:""; background:#d2ac67; width:5px; height:2px; display:inline-block; margin:3px 10px 3px 0px;}


.navbar-nav>li>.dropdown-menu {
    margin-top: 0px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: #fff 1px solid;
    box-shadow: 0px 10px 10px rgba(0,0,0,.10);
}
.navbar-right .dropdown-menu {right: 0; left: 0;}

.product-tb{padding:130px 0px;}

.bg-color-product{background-color: #fbf3df; min-height: auto; position: relative;}

.page-tital-products {
    color: #541800;
    font-size: 32px;
    font-weight: bold;
    font-family: 'Merriweather', serif;
    letter-spacing: 0px;
    position: relative;
    z-index: 100;
    display: inline-block;
    background:#fbf3df;
    padding: 0 15px;
    margin: 0;
    text-transform: none;
}

.snacks-color .box:before, .snacks-color .box:after{background: #EFF2E5;}

.khichiya-color .box:before, .khichiya-color .box:after{background: #edddbc;}
.bhakri-color .box:before, .bhakri-color .box:after{background:#ffeaea;}

.bakery-color .box:before, .bakery-color .box:after{background:#dff3ff;}
.instant-color .box:before, .instant-color .box:after {background:#fff2ed;}


.bg-about-top{background:#edddbc; padding:60px 0px;}
.bg-snacks-top{background:#DCE3C9; padding:60px 0px;}
.bg-khichiya-top {background: #edddbc; padding: 60px 0px;}
.bg-bhakri-top {background:#ffe4e4; padding: 60px 0px;}
.bg-bakery-top {background:#ccecff; padding: 60px 0px;}
.bg-instant-top {background: #f9e0d8; padding: 60px 0px;}


.bg-infra{background:url("../images/about01.jpg") center no-repeat; height: 578px; position: relative;}
.bg-award{background:url("../images/about02.jpg") center no-repeat; height: 612px; position: relative;}
.bg-infrastructure{background:url("../images/bg-infrastructure.jpg") center no-repeat; height: auto; position: relative; padding: 100px 0px}

.bg-infrastructure::after{
    content: "";
    background-color: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.inf-text {position: relative;
    left: 0;
    z-index: 15;
    text-align: center;
    width: 60%; margin: 0 auto; right: 0;
    }
.inf-text h2 {color: #fff; margin-bottom: 30px;}
.inf-text p {color: #fff; font-size: 18px;margin-bottom: 20px; }




.awaed-bg {background: -webkit-linear-gradient(180deg, #653318, #dc5a06 50%);}


.award-txt {
    padding: 15px;
    width: 62% !important;
    margin-bottom: 30px;
}
.award-txt h2 {
    color: #fff;
    font-style: italic;
    font-size: 32px;
    font-weight: 400;
    margin-bottom: 30px;
}

.award-txt p {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    line-height: 32px;
    margin-bottom: 30px;
}
.award-txt ul {margin-left: 22px;}
.award-txt ul li {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    list-style: disc;
    
}



ul.dropdown-menu.mega-dropdown-menu {
    width: 700px;
    right: 0;
    left: auto;
    padding: 30px;
}
.available .dropdown {
    margin-top: -15px;
}
.flag li {
    FONT-SIZE: 12px;
    font-family: 'Merriweather', serif;
    padding: 5px;
}
.flag span img {
    width: auto;
    height: 12px;
    margin-right: 10px;
box-shadow: 0px 0px 1px #484848;
}



.zoom-icon a {z-index: 999999999999999;
    bottom: 0;
    position: absolute;
    right: 0px;
    background-color: #d7b56d;
    color: #fff;
    padding: 5px 10px;}
.zoom-icon a i {color: #562e19;}

.zoom-icon a:hover {background-color: #562e19;padding: 5px 10px;}
.zoom-icon a:hover i {color: #d7b56d;}

.hed-icon{margin-right: 0px !important;margin-top: 0px !important;padding-top: 12px;padding-right: 10px;display: block;position: absolute;right: 0px; z-index: 10;}
.hed-icon ul li a i{width: 26px;height: 26px;    font-size: 14px;line-height: 23px;}
.hed-icon ul li a:hover i {
    background: #d7b56d;
    color: #572e1a;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 23px;
    border-radius: 50px;
    -webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;
    -o-transition: all 0.8s;
    -ms-transition: all 0.8s;
    transition: all 0.8s;
}










