@font-face{font-family:'Gill Sans Light';font-style:normal;font-weight:normal;src:local('Gill Sans Light'),url('../fonts/Gill Sans Light.woff') format('woff');}

@font-face{font-family:'Gill Sans Bold';font-style:normal;font-weight:normal;src:local('Gill Sans Bold'),url('../fonts/Gill Sans Bold.woff') format('woff');}

h1,h2,h3,h4,h5,h6{font-family:'Gill Sans Bold'!important;}

h1,h2{font-weight:700;}

h4,h5,h6{font-weight:400;}

p,a,li{font-family:'Gill Sans Light'!important;}



/* @import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900|Open+Sans:300,400,600,700'); */

#jqcheck{background:#fff9d7;text-align:center;color:#333;padding:10px 0px;font-size:13px;font-weight:bold;position:fixed;z-index:9991;width:100%;}

*{margin:0px;padding:0px;}



/* text selection color */

::-moz-selection{background:#000;color:#fff;text-shadow:none;}

::selection{background:#000;color:#fff;text-shadow:none;}



/* browser scroller style */

::-webkit-scrollbar{width:10px;height:10px;}

::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none;}

::-webkit-scrollbar-track-piece{background-color:#fff;-webkit-border-radius:0px;border-left:1px solid #000;}

::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:0px;background:#0772ba;}

body{color:var(--default-color);font-size:var(--base-font-size);line-height:1.3;}



/* font colors */

.fc-primary{color:var(--primary-color);}

.fc-secondary{color:var(--secondary-color);}

.fc-dark{color:var(--theme-dark);}

.fc-lite{color:var(--theme-lite);}



/* buttons */

.primary-btn,.secondary-btn{font-size:13px;font-weight:400;text-transform:capitalize;padding:8px 15px;position:relative;display:table;border-radius:3px;}

.primary-btn:after,.secondary-btn:after{content:"\e957";font-family:'icomoon'!important;font-size:13px;color:white;padding-left:10px;display:table-cell;vertical-align:middle;}

.primary-btn{background:var(--primary-color);color:white;}

.primary-btn:hover{background:var(--primary-color-dark);color:white;}

.secondary-btn{background:var(--secondary-color);color:white;}

.secondary-btn:hover{background:var(--secondary-color-dark);color:white;}

.sm-btn{font-size:14px;}

.md-btn{font-size:16px;}

.lg-btn{font-size:18px;}

.xl-btn{font-size:20px;}



/* headings */

h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p{margin:0;padding:0;}

h3,.h3,h4,.h4,h5,.h5,h6,.h6{padding-bottom:10px;color:var(--theme-dark);}

h2,.h2{font-size:6.7vmin;}

h3,.h3{font-size:var(--font-size-h3);font-weight:600;}

h4,.h4{font-size:var(--font-size-h4);}

h5,.h5{font-size:var(--font-size-h5);}

h6,.h6{font-size:var(--font-size-h6);}

p{ /*font-size: var(--base-font-size);*/}

p{font-weight:400;line-height:1.3;padding: 0 0 10px;margin:0px;}



/*** theme sections padding ***/

.sec-padding-100{padding:100px 0;}

.sec-padding-90{padding:90px 0;}

.sec-padding-80{padding:80px 0;}

.sec-padding-70{padding:70px 0;}

.sec-padding-60{padding:60px 0;}

.sec-padding-xlarge{padding:50px 0;}

.sec-padding-large{padding:40px 0;}

.sec-padding-medium{padding:30px 0;}

.sec-padding-small{padding:25px 0;}

.sec-padding-xsmall{padding:10px 0;}



/*** theme sections margin ***/

.sec-margin-100{margin:100px 0;}

.sec-margin-90{margin:90px 0;}

.sec-margin-80{margin:80px 0;}

.sec-margin-70{margin:70px 0;}

.sec-margin-60{margin:60px 0;}

.sec-margin-xlarge{margin:50px 0;}

.sec-margin-large{margin:40px 0;}

.sec-margin-medium{margin:30px 0;}

.sec-margin-small{margin:25px 0;}

.sec-margin-xsmall{margin:10px 0;}



/*** no padding, no marging ***/

.p-0{padding:0;}

.pt-0{padding-top:0px;}

.pb-0{padding-bottom:0px;}

.pl-0{padding-left:0px;}

.pr-0{padding-right:0px;}

.m-0{margin:0;}

.mt-0{margin-top:0px;}

.mb-0{margin-bottom:0px;}

.ml-0{margin-left:0px;}

.mr-0{margin-right:0px;}

p strong{color:black;}

p span{color:black;}

a:hover{text-decoration:none;}

a:focus{outline:none;text-decoration:none;}

img{border:0px;outline:none;}



/*img { max-width: 100%;  }*/

ul,li{list-style-type:none;}

.relative{position:relative;}

.absolute{position:absolute;}

h2,.h2{color:#333333;line-height:1;font-weight:600;padding:0 0 15px 0;position:relative;letter-spacing:-1px;}

h2 span,.h2 span{color:var(--primary-color);}

a{text-decoration:none;}

.list-simple{list-style:none;margin:0 0 15px 0;width:100%;display:inline-block;}

.list-simple li{color:#0f0b1f;padding:0 0 10px 16px;line-height:20px;font-size:14px;font-weight:400;position:relative;}

.list-simple li:before{position:absolute;left:0px;top:0px;font-size:13px;color:var(--secondary-color);content:"\e93a";font-family:'icomoon'!important;}



/*** morefull block link ***/

.moreFull{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-indent:-9999px;}



/*** transition ***/

.transition{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}



/*** scale with transition ***/

.scale-with-transition{-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}



/* header 

------------------------------------*/

.header-main{padding:0 0 0 0;}

.nav-area-full{padding:10px 0;border-bottom:1px solid #9fc8e4;width:100%;background:#0772ba;}

.logo{margin:0;float:left;}

.logo a{display:block;}

.main-menu{width:100%;display:inline-block;float:right;margin:0;}

.main-menu > ul{float:right;margin:0px;margin-top:100px;}

.main-menu > ul > li{padding:0px 15px;float:left;position:relative;}

.main-menu > ul > li:last-child{padding-right:0px;}

.main-menu > ul > li:before{position:absolute;content:"";width:1px;height:12px;background:#7ab4da;left:0px;top:30%;}

.main-menu > ul > li:first-child:before{display:none;}

.main-menu > ul > li > a{padding:0px;font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;}
.main-menu > ul > li.active > a,.main-menu > ul > li > a:hover,.main-menu > ul > li > a.active,.main-menu > ul > li > a:focus{color:#fff;}

.dropdown{width:200px;position:absolute;top:100%;left:0%;visibility:hidden;opacity:0;z-index:999999;padding:0px;background:rgba(255,255,255,0.9);border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:5px solid #0772ba;}

.main-menu > ul > li:hover .dropdown{visibility:visible; /* shows sub-menu */opacity:1;left:-30px;}

.dropdown > ul{list-style:none;}

.dropdown > ul > li:before{display:none;}

.dropdown > ul > li+li{border-top:1px dotted #457584;}

.dropdown > ul > li > a{color:#0772ba;font-size:13px;text-decoration:none;padding:8px 10px 8px 15px;display:block;}

.dropdown > ul > li > a:hover{color:black;background:none;}

.dropdown > ul > li > a:hover:before{display:none;}

.double-drop{width:400px!important;}

.dropdown > ul > li > ul{display:none;}

.dropdown > ul > li.level2:hover > ul{display:block;}

.stickyheader{position:fixed;z-index:9;min-height:auto;width:100%;}

.stickyheader .nav-area-full{padding:5px 0;}

.stickyheader .logo img{width:60%;}

.stickyheader .logo{margin:5px 0;}

.stickyheader .navbar-inverse{margin:10px 0 0 0;}

.stickyheader .main-menu > ul{margin:5px 0;}

.stickyheader .main-menu > ul > li > a{font-size:12px;}

.home-banner img{width:100%;}

.aseptic-img .row{padding:0px;margin:0px;}

.aseptic-img .row .col-lg-6{padding:0px;margin:0px;}

.aseptic-img .row .col-lg-6 img{border:1px solid #fff;}

.about-sec h1{font-size:40px;color:#0772ba;text-transform:uppercase;padding-bottom:20px;}

.about-sec p{font-size:20px;color:#3e3d3d;text-align:left;}

.bus-tiles ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:start;}

.bus-tiles ul li{padding:10px;}

.bus-tiles ul li .box{position:absolute;top:86.5%;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}

.bus-tiles ul li .box p{font-size:22px;font-weight:700;color:#ffffff;text-transform:uppercase;position:relative;padding:0 0 10px 0;margin:0 0 0 0;background:none;width:100%;text-shadow:2px 2px 2px rgba(0,0,0,0.5);background:#0772baa3;padding:10px 42px 10px 40px;}

.travel-box-main{margin:0px;position:relative;overflow:hidden;text-align:center;box-shadow:4px 3px 8px #888888;cursor:pointer;transition:0.4s linear;    height: 170px;

    width: 200px;}

.travel-box-main img{width:100%;transition:0.4s linear;height:100%;}

.travel-content{padding:15px 15px 15px 0px;width:100%;overflow:hidden;position:absolute;left:0px;top:68%;z-index:1;background: #0772ba;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

.travel-box-main:hover .travel-content{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background: #000000;}

.travel-content h4{font-size:18px;font-weight:700;color:#ffffff;text-transform:uppercase;position:relative;padding:0 0 10px 0;margin:0 0 0 0;background:none;width:100%;margin-top:-6px;}

.travel-box-main:hover img{transform:scale(1.1) rotate(5deg);}

.mission-sec{background-repeat:no-repeat!important;background-size:cover!important;}

.mission-sec h1{color:#fff;display:inline-grid;font-size:45px;font-weight:400;text-transform:uppercase;line-height:1;margin-top:100px;}

.mission-sec h1 span{font-size:85px;font-weight:600;text-transform:uppercase;}

.mission-sec ul li{float:left;width:20%;padding:0px 10px;}

.mission-sec ul li h2{margin-top:50px;color:#0772ba;font-size:30px;text-transform:uppercase;}

.mission-sec ul li p{text-align:left;font-size:15px;color:#000;}



/*cement page css*/

.cement-mission-sec{background:#0772ba;border-top:2px solid #9cc7e3;border-bottom:2px solid #9cc7e3;}

.cement-mission-sec h2{color:#fff;text-transform:uppercase;font-size: 25px;line-height: 1.3;}

.cement-mission-sec ul li{color:#fff;width:47%;font-size:18px;display:inline-block;}

.cement-mission-sec ul li:before{content:'';display:inline-block;width:5px;height:5px;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;border-radius:50px;background-color:#fff;margin-top:15px;margin-right:7px}

.cement-mission-sec h6{color:#fff;text-transform:uppercase;}

.cement-mission-sec p{color:#fff;text-align:left;font-size: 18px;line-height:1.3;}

.cement-proces p{font-size:18px;}

.cement-proces h1{text-transform:uppercase;font-size:30px;color:#0772ba;}

.cement-mission-sec h5{color:#fff;font-size:20px;}

.cement-proces .cement-tech h3{color:#000;font-size:25px;text-transform:uppercase;}

.cement-proces .cement-tech p{font-size:18px;color:#000;}

.cement-proces .cement-tech ul li{color:#000;font-size:16px;}

.cement-proces .cement-tech ul li:before{content:'';display:inline-block;width:5px;height:5px;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;border-radius:50px;background-color:#000;margin-top:15px;margin-right:7px;}

.cement-prod h3{color:#000;font-size:25px;text-transform:uppercase;}

.cement-prod p{font-size:18px;color:#000;}

.cement-prod ul li{color:#000;list-style-type:decimal;font-size:18px;}

.cement-proces img{float:right;}

.enery-pg h2{font-size:30px;}

.enery-pg p{padding-right:20px;}



/*modaraba page css*/

.modaraba-mission-sec{background:#0772ba;border-top:2px solid #9cc7e3;border-bottom:2px solid #9cc7e3;}

.modaraba-mission-sec h2{color:#fff;text-transform:uppercase;}

.modaraba-mission-sec p{color:#fff;text-align:left;font-size:15px;}

.modaraba-services{background:url(../images/modaraba/text-bg.jpg) no-repeat;}

.modaraba-services h1{text-transform:uppercase;font-size:30px;color:#0772ba;}

.modaraba-services p{font-size:18px;color:#000;}

.modaraba-services h5{color:#0772ba;font-size:22px;text-transform:uppercase;}

.modaraba-services .text-box{background:#0772ba;padding:15px;min-height:115px;}

.modaraba-services h3{text-transform:uppercase;color:#fff;}

.modaraba-services .text-box p{color:#fff;text-align:center;}

.modaraba-services .text-box-right{background:#0772ba;padding:15px;}

.modaraba-services .text-box-right p{color:#fff;text-align:right;}

.modaraba-services ul li{color:#000;font-size:16px;}

.modaraba-services ul li:before{content:'';display:inline-block;width:5px;height:5px;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;border-radius:7.5px;background-color:#000;margin-top:15px;margin-right:7px;}

.security .text-box{padding:10px!important;background:#0772ba;}



/*style page css*/

.style-pro-sec{background:#0772ba;border-top:2px solid #9cc7e3;border-bottom:2px solid #9cc7e3;}

.style-pro-sec h2{color:#fff;text-transform:uppercase;}

.style-pro-sec p{color:#fff;text-align:left;font-size:18px;}

.style-pro-sec ul li{color:#fff;line-height:1;font-size:16px;}

.style-pro-sec ul li:before{content:'';display:inline-block;width:5px;height:5px;-moz-border-radius:7.5px;-webkit-border-radius:7.5px;border-radius:50%;background-color:#fff;margin-top:15px;margin-right:7px;}

.style-outlets-sec h2{text-transform:uppercase;color:#0772ba;text-align:center;}

.style-outlets-sec .text-box{background:#0772ba;margin:15px;min-height:90px;}

.style-outlets-sec .text-box h6{padding:20px;color:#fff;text-align:center;text-transform:uppercase;}



/*fabric*/

.fabric-mission-sec{background:#0772ba;border-top:2px solid #9cc7e3;border-bottom:2px solid #9cc7e3;}

.fabric-mission-sec h2{color:#fff;text-transform:uppercase;}

.fabric-mission-sec h6{color:#fff;text-transform:uppercase;}

.fabric-mission-sec p{color:#fff;text-align:left;font-size:15px;}

.fabric-box{background:url(../images/fabric/banner-2.jpg) no-repeat;height:600px;border-top:2px solid #9cc7e3;border-bottom:2px solid #9cc7e3;}

.fabric-box .text-box{display:table-cell;float:right;}

.fabric-box .text-box p{color:#0772ba;text-align:center;background:#fff;padding:15px;margin:15px;font-size:16px;}

.fabric-proces h1{color:#0772ba;font-size:35px;}

.fabric-proces h3{font-size:22px;margin-top:10px;}

.fabric-proces p{color:#000;font-size:18px;}

.fabric-proces h2{color:#0772ba;font-size:28px;margin-top:20px;}

.fabric-proces ul li{color:#000;font-size:16px;}

.fabric-proces ul li:before{content:'';display:inline-block;width:5px;height:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#000;margin-top:15px;margin-right:7px;}

.fabric-proces .list-number li{list-style-type:decimal;margin-left:15px;}

.fabric-proces .list-number li:before{display:none;}



/*fiber*/

.fiber-proces h1{color:#0772ba;font-size:35px;}

.fiber-proces p{color:#000;font-size:18px;}

.fiber-proces ul li{color:#000;font-size:16px;}

.fiber-proces ul li:before{content:'';display:inline-block;width:5px;height:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#000;margin-top:15px;margin-right:7px;}

.fiber-proces h6{font-size:22px;margin-top:10px;}



/*petrolium*/

.petrolium-process h1{color:#0772ba;font-size:35px;}

.petrolium-process h3{font-size:22px;margin-top:10px;color:#0772ba;}

.petrolium-process p{color:#000;text-align:left;font-size:18px;}

.petrolium-process ul li{color:#000;font-size:16px;text-indent:0;}

.petrolium-process ul li:before{content:'';display:inline-block;width:5px;height:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#000;    /* margin-top: 15px; */margin-right:10px;}



/*foil*/

.foil-sec h1{color:#0772ba;font-size:35px;}

.foil-sec p{color:#000;text-align:left;font-size:16px;padding-bottom:10px;}

.foil-sec h3{font-size:18px;margin-top:10px;text-transform:uppercase;}

.foil-sec ul li{color:#000;font-size:16px;line-height:1;}

.foil-sec ul li:before{content:'';display:inline-block;width:5px;height:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#000;margin-top:15px;margin-right:7px;}

.foil-sec ul.scnd-ul{margin-top:-10px;margin-bottom:10px;}

.foil-sec ul.scnd-ul li{margin-left:20px;}

.foil-sec ul.scnd-ul li:before{content:'-';display:inline-block;font-size:20px;background-color:#000;margin-top:15px;width:0px;}

.foil-sec ul.dec li{list-style-type:decimal;margin:5px 0;}

.foil-sec ul.dec li:before{display:none;}

.aseptic-box{border-top:2px solid #9cc7e3;background:#f3f3f3;}

.aseptic-box .text-box{background:#0772ba;padding:20px;margin-bottom:20px;}

.aseptic-box .text-box p{color:#fff;text-align:center;text-transform:uppercase;font-size:20px;padding:0px;}

.aseptic-cert h1{background:#0772ba;color:#fff;text-transform:uppercase;padding:8px;font-size:30px;text-align:center;}



/*food*/

.food-head{background:#0772ba;border-top:2px solid #9cc7e3;border-bottom:2px solid #9cc7e3;}

.food-head h1{color:#fff;font-size:50px;display:grid;font-weight:700;text-transform:uppercase;line-height:1;}

.food-head h1 span{font-size:25px}

.food-proces h2{color:#0772ba;}

.food-proces p{color:#000;font-size:18px;}

.food-proces figure img{display:table;margin:auto;}

.food-box{position:relative;overflow:hidden;text-align:center;margin:40px;}

.food-content{padding:15px 15px 0px 0px;width:100%;overflow:hidden;position:absolute;left:0px;top:100%;z-index:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:none;}

.food-content a p{font-size:50px;color:#ffffff;text-transform:uppercase;background:none;display:none;text-align:center;margin-top:50px;line-height:0.8;}

.food-box:hover .food-content{top:0px;height:100%;padding:70px 15px 20px 15px;background:#0772ba;}

.food-box:hover .food-content a p{display:block;}

.plant-slider{background:#0772ba;padding:60px 0;}

.plant-slider ul li{display:inline-block;}

.plant-slider ul li img{width:40%;float:left;margin-right:30px}

.plant-slider ul li h2{color:#fff;font-size:40px;text-transform:uppercase;margin-left:30px;}

.plant-slider ul li p{color:#fff;font-size:18px;text-align:justify;}

.food-city{background:#0772ba;border-top:2px solid #9cc7e3;border-bottom:2px solid #9cc7e3;}

.food-city .box img{width:100%}

.food-city .box h6{color:#fff;text-transform:uppercase;font-size:20px;}

.food-city .box p{color:#fff;font-size:15px;}

.food-map{background:#0772ba;}

.food-map ul li{color:#fff;font-size:18px;}

.food-map ul li:before{content:'';display:inline-block;width:5px;height:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fff;margin-top:15px;margin-right:7px;}

.food-map img{height:350px;}



/*foundation*/

.foundation-sec h1{color:#0772ba;text-transform:uppercase;line-height:1;}

.foundation-sec h5{color:#0772ba;text-transform:uppercase;line-height:1;font-size:25px;}

.foundation-sec .text-box{background:#0772ba;margin:20px 0;}

.foundation-sec .text-box p{color:#fff;padding:20px;font-size:18px;text-transform:uppercase;min-height:130px;}

.foundation-sec ul li{color:#000;font-size:16px;}

.foundation-sec ul li:before{content:'';display:inline-block;width:5px;height:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#000;margin-top:15px;margin-right:7px;}

.foundation-media{margin:0px;padding:0px;}

.foundation-media ul li{display:block;}

.foundation-media ul li img{border:1px solid #fff}



/*security*/

.security-sec h1{color:#0772ba;}

.security-sec p{color:#000}

.security-sec ul li{color:#000}



/*match*/

.match-sec p{color:#000;font-size:18px;}

.match-sec h3{color:#0772ba;text-transform:uppercase;font-size:22px;}



/*team page css*/

.team-sec{background:#0772ba;border-top:2px solid #9cc7e3;border-bottom:2px solid #9cc7e3;}

.team-sec h1{margin-bottom:50px;color:#fff;text-transform:uppercase;line-height:0.9;font-size:90px;letter-spacing:10px;margin-left:-3px;}

.team-sec h1 span{letter-spacing:0;display:block;font-weight:400;font-size:35px;margin-left:3px;}

.team-sec h1 .beyond{margin-left:45%;}

.team-sec h3{color:#fff;font-size:24px;}

.team-sec h4{color:#fff;font-size:18px;}

.team-sec p{color:#fff;font-size:16px;}

.team-sec  .right-img{margin-top:0px;}

.team-sec  .right-img img{width:100%;}



/*footer*/

.footer-bottom{background:#0772ba;}

.footer-bottom figure{margin-top:15px;}

.footer-bottom figure img{width:40%;}

.copyright{font-size:12px!important;color:#fff;margin-top:10%;float:right;}

.copyright span{color:#b0b0b0;}



/*contactUs*/

.contact-head{text-transform:uppercase;color:#0772ba;font-size:35px;}

.contactUs-sec p{color:#000;}

.contactUs-sec .contact-info{margin:10px 0;}

.contactUs-sec .contact-info h6{color:#0772ba;font-size:20px;}

.contactUs-sec .contact-info h6 i{color:#0772ba;font-size:20px;position:relative;top:-4px;}

.contactUs-sec .contact-info p{color:#000;font-size:16px;text-align:left;text-indent:-35px;}

.contactUs-sec .social h4{color:#0772ba;}

.contactUs-sec .social ul li{display:inline;margin:20px 10px 0px 0px;}

.contactUs-sec .social ul li a .facebook:hover{color:#1a4bad;}

.contactUs-sec .social ul li a .instagram:hover{color:#dd2a7b;}



/* Contact (page) 

------------------------------------*/

.form-box-main{background:#f6f6f6;padding:30px 15px;border:1px solid #e5e5e5;}

.form-box-main form .col-md-6,.form-box-main form .col-md-12{padding-bottom:20px;}

.form-box-main form label.field-txt{font-weight:500;font-size:14px;color:#000;margin:0 0 5px;width:100%;display:block;}

.form-box-main form label.field-txt span{color:#ec1d23;}

.form-box-main form input[type="text"],.form-box-main form input[type="email"],.form-box-main form input[type="number"],.form-box-main form input[type="tel"],.form-box-main form textarea{width:100%;margin:0 0 0 0;border:1px solid #e5e5e5;background:white;padding:13px 15px;color:gray;font-size:13px;font-weight:400;}

.form-box-main form select{width:100%;margin:0 0 0 0;border:1px solid #e5e5e5;background:white;padding:12px 15px;color:gray;font-size:13px;font-weight:400;}

.form-box-main form select[name="ddlMonth"],.form-box-main form select[name="ddlDay"],.form-box-main form select[name="ddlYear"]{float:left;width:32.5%;margin:0 1% 0 0;}

.form-box-main form select[name="ddlYear"]{margin:0;}

.form-box-main form textarea{width:100%;margin:0;padding:8px 12px;height:100px;}

.check-list{float:left;margin:0 15px 0 0;}

.form-box-main form input[type=checkbox]:not(old),.form-box-main form input[type=radio]:not(old){width:28px;margin:0;padding:0;opacity:0;cursor:pointer;}

.form-box-main form input[type=checkbox]:not(old) + label,input[type=radio]:not(old) + label{display:inline-block;margin-left:-28px;padding-left:28px;background:url('../images/checks.png') no-repeat 0 0;line-height:24px;font-weight:400;font-size:13px;}

.form-box-main form input[type=checkbox]:not(old):checked + label{background-position:0 -24px;}

.form-box-main form input[type=radio]:not(old):checked + label{background-position:0 -48px;}

.form-box-main form input[type="submit"]{background:#0772ba;padding:10px 35px;font-size:13px;line-height:13px;font-weight:600;color:#FFF;margin-top:0px;float:left;text-transform:uppercase;border:0px;position:relative;display:table;}

.form-box-main form input[type="submit"]:after{content:"\e93a";font-family:'icomoon'!important;font-size:13px;color:white;padding-left:10px;}

.form-box-main form input[type="submit"]:hover{background:#417aa0;cursor:pointer;}

.form-box-main form input::-webkit-input-placeholder{color:gray;opacity:1!important;}

.form-box-main form input:-moz-placeholder{color:gray;}

.form-box-main form input::-moz-placeholder{color:gray;}

.form-box-main form input:-ms-input-placeholder{color:gray;}

.form-box-main form textarea::-webkit-input-placeholder{color:gray;opacity:1!important;}

.form-box-main form textarea:-moz-placeholder{color:gray;}

.form-box-main form textarea::-moz-placeholder{color:gray;}

.form-box-main form textarea:-ms-input-placeholder{color:gray;}

.form-box-main form input:focus,.form-box-main form textarea:focus,.form-box-main form select:focus,.form-box-main form option:focus,.selected-flag{outline:none;}

input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}

input[type="number"]{-moz-appearance:textfield;}

.form-box-main form .intl-tel-input{width:100%;}

.form-box-main form .intl-tel-input .country-list{width:380px;}

.form-box-main form .intl-tel-input .country-list .country{font-size:13px;}

.form-box-main form label.error,label.error{color:red;font-style:italic;margin-bottom:0px;}

div.error{display:none;}

input.checkbox{border:none}

input.error{border:1px dotted red;}

form.cmxform .gray *{color:gray;}

.map iframe{width:100%;height:350px;}



/*dairy css*/

.pro-slider-sec{border-bottom:1px solid #99cccc;}

.pro-slider-sec p{color:#000;margin:0;padding:0px;font-size:22px;}

.pro-slider-sec p span{color:#622081;font-weight:700;text-transform:lowercase;}

.pro-slider-sec ul{text-align:center;margin-top:40px;margin-bottom:40px;}

.water ul{display:table;margin:auto;}

.junior-box ul{display:table;margin:auto;}

.pro-slider-sec ul li{display:inline-block;margin:0 5px;}

.pro-slider-sec ul li a figure img{width:100%;}

.pro-slider-sec .social-icons{margin:0px;text-align:right;display:block;}

.pro-slider-sec .social-icons li:last-child{margin-right:50px;}

.pro-slider-sec .slick-prev:before,.pro-slider-sec .slick-next:before{color:#0772ba;}

.slick-prev{left:-50px;}

.slick-next{right:-50px;}

.slick-next::before{content:"\f0a9";font:normal normal normal 14px/1 FontAwesome;font-size:30px;}

.slick-prev::before{content:"\f0a8";font:normal normal normal 14px/1 FontAwesome;font-size:30px}

.junior-box ul.mob-slider{display:flex;align-items:center;justify-content:center;}

.junior-box ul.mob-slider li a{display:block;width:270px;}

.rice-content{position:relative;overflow:hidden;}

.rice-content .img-wrap img{position:absolute;bottom:-80px;right:-280px;}

.rice-content .row{align-items:end;}

.food-category{padding:40px 0;}

.food-category h2{font-size:3rem;text-align:center;color:#0772ba;padding-bottom:30px;}

.food-category .img-wrap{position:relative;overflow:hidden;transition:0.4s linear;border:6px solid #0772ba;border-radius:12px;margin:10px 0;}

.food-category .img-wrap img{width:100%;height:300px;object-fit:cover;border-radius:5px 5px 0 0;transition:0.4s linear;}

.food-category .img-wrap:hover img{transform:scale(1.1) rotate(5deg)}

.food-category .img-wrap .content h3{font-size:1.7rem;color:#fff;text-transform:uppercase;line-height:1.5;padding:0;position:relative;text-align:center;background:#0772ba;}

.food-category .img-wrap .content .icon{position:absolute;right:10px;transform:translatey(150%);transition:0.4s linear;}

.food-category .img-wrap .content .icon a{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#0772ba;color:#fff;font-size:1.3rem;border-radius:50%;}

.food-category .img-wrap:hover .icon{transform:translatey(0);}

.img-wrap.juice-pic img{object-fit:contain;}

.food-map h2{color:#fff;padding:0 0 40px;margin:0;line-height:1.5;font-size:3rem;}

.plant-slider h3{line-height:1.5;font-size:3rem;color:#fff;text-align:center;font-weight:900;padding:0;}

li.sub-menu-prnt{position:relative;}

.main-menu > ul > li.sub-menu-prnt:hover .dropdown{left:80px;}

.dropdown > ul > li.sub-menu-prnt:hover .dropdown{left:195px;top:0px;visibility:visible;opacity:1;}

.dropdown > ul > li > a:hover{background:#0772ba;color:#fff;}

.dropdown > ul > li.sub-menu-prnt .dropdown{opacity:0;visibility:hidden;}

li.sub-menu-prnt i{color:#0772ba;position:absolute;top:10px;right:10px;font-size:15px;}

li.sub-menu-prnt:hover i{color:#fff}

.mobile-nav nav li .sub-menu-prnt.mob-sub-menu:hover .dropdown{display:block!important;visibility:visible;opacity:1;width:100%;}

.mobile-nav nav li .sub-menu-prnt.mob-sub-menu:hover .dropdown ul.sub-menu{display:block;}

.mobile-nav nav li .sub-menu-prnt.mob-sub-menu ul.sub-menu li a:before{display:none;}

.mobile-nav-btn span{width:auto;height:auto;background:unset;}

.mobile-nav-btn span:before,.mobile-nav-btn span:after{display:none;}

.mobile-nav-btn span.cross{}

.mobile-nav-btn span.menu{opacity:1;height:auto;}

.mobile-nav-btn span i{font-size:20px;color:#fff;}

.mobile-nav-btn span{transition:0.4s linear;opacity:0;height:0;cursor:pointer;display:inline-block;}

.mobile-nav-btn.active span.menu{opacity:0;height:0;}

.mobile-nav-btn.active span.cross{opacity:1;height:auto;}

.pro-slider-sec ul.slick-dots{margin:0;padding:0;width:auto;display:flex;align-items:center;justify-content:center;left:0;right:0;}

.pro-slider-sec ul.slick-dots li.slick-active button:before{background:#0772ba}





.product-details{padding:80px 0;}

.product-details .box-wrap{position:relative;}

.product-details .box-wrap .content{color:#fff;padding-left: 50px;}

.product-details .box-wrap .content h3{color:#fff;font-size:40px;}

.product-details .box-wrap .content p{font-weight:600;font-size:20px;width:70%;line-height:1.5;padding:0;margin:20px 0 0;}

.product-details .box-wrap ul.img-slider{margin:0;}

.product-details .box-wrap ul.img-slider li img{width: 100%;border:5px solid rgb(235,235,235);border-radius:20px;background-color:rgb(255,255,255);/* box-shadow: 0px 25px 33.25px 1.75px rgba(0, 0, 0, 0.25); */}

.product-details .box-wrap ul.img-slider li figure{margin:0;}

.product-details .box-wrap .row{align-items:center;}

.product-details .box-wrap:before{content:'';position:absolute;background:linear-gradient(45deg,#c0161c,#db0e12);width:80%;height:80%;border-radius:20px;top:0;bottom:0;right:0;margin:auto;}

.right-box{margin-top:60px;margin-bottom:60px;}

.product-details .right-box .box-wrap  .content{padding-left:80px;}

.product-details .right-box  .box-wrap:before{right:unset;left:0;}

.product-details .right-box  .box-wrap ul.img-slider li img{margin-left:auto;}



.food-category .img-wrap img { object-position: top; height: 330px; }
.food-category .img-wrap img:hover { transform: scale(1.1); }
.bus-tiles ul { justify-content: start; gap: 10px; }
.bus-tiles ul li { padding: 0; flex: 0 0 24%; max-width: 24%; }
.bus-tiles ul li img { width: 100%; object-fit: cover; }
.bus-tiles ul li .travel-box-main { width: auto; height: 220px; }
.travel-content { top: unset; bottom: 0; transform: translateY(50%); }
.travel-content h4 { margin: 0; padding: 0; line-height: 1; font-size: 16px; }
.travel-content p { opacity: 0; width: 100%; color: #fff; font-size: 15px; padding-top: 10px; transition: 0.2s linear; }
.bus-tiles ul li .travel-box-main:hover { }
.bus-tiles ul li .travel-box-main:hover .travel-content { transform: translateY(0%); }
.bus-tiles ul li .travel-box-main:hover .travel-content p { opacity: 1; font-size: 16px; }
.mission-sec.about-home p { font-size: 18px; color: #fff; line-height: 1.3; font-weight: 600; margin-top: 10px; padding: 0; }
.mission-sec.about-home { background-position: bottom right !important; }
/*responsive*/

@media (max-width:1000px){

.rice-content .img-wrap img{width:100%;position:inherit;}
.food-category .img-wrap img{height:220px;}
.product-details .box-wrap:before{top:unset;bottom:0;left:0;width:100%;height:70%;}
.product-details .box-wrap ul.img-slider li img{width:40%;margin:auto;}
.product-details .box-wrap .content{padding:30px!important;}
.pro-slider-sec .slick-prev{left:0;}
.pro-slider-sec .slick-next{right:0;}
.product-details .right-box .box-wrap .row{flex-direction:column-reverse;}
.product-details .box-wrap .content h3{font-size:30px!important;}
.product-details .box-wrap .content p{font-size:20px!important;margin-top:5px;width:100%}
.bus-tiles ul li{flex:0 0 32%;max-width:32%;}
}

@media (max-width:768px){

.food-category .img-wrap img{height:auto;}
.travel-box-main{width:auto;}
.mobile-nav-btn span{}
.mobile-nav-btn span:before,.mobile-nav-btn span:after{background:#fff;}
.mobile-nav{background:#0772ba;}
.mobile-nav nav li a{color:#fff;}
.mobile-nav nav li a.active{background:#000}
.mobile-nav nav li ul li a{color:#000}
.offset-1,.offset-4{margin-left:0px;}
.team-sec figure img{width:100%;}
.fabric-box .text-box{display:contents;}
.cement-proces img{width:100%;}
.food-map img{height:auto;width:100%;}
.sec-padding-60{padding:30px 0;}
h1{font-size:30px!important;}
h3{font-size:22px!important;}
h2{font-size:22px!important}
h6{font-size:18px!important;}
p{font-size:16px!important;}
.mission-sec h1{font-size:30px;}
.mission-sec h1 span{font-size:50px;}
.about-home{background-size:cover!important;background-position:right!important;}
.bus-tiles ul li img{width:100%;}
.travel-content  h4{font-size:12px;margin:0;}
.travel-content{}
.mission-sec ul li{width:100%;}
.team-sec .s-pic img{width:50%;}
.team-sec h1 .beyond{margin-left:0px;}
.fabric-proces ul{margin-bottom:0;}
.modaraba-services ul{margin-bottom:0;}
.food-city .box img{width:50%;}
.food-map ul{margin-bottom:0px;}
.cement-prod ul{margin-left:10px;}
.modaraba-services .text-box-right p{text-align:left;}
.modaraba-services .text-box{min-height:60px;}
.food-map ul li{float:left;margin-left:12px;width:40%;}
.product-details .box-wrap ul.img-slider li img{width:50%}

}

@media (max-width:500px){
    .bus-tiles ul li{flex:0 0 48%;max-width:48%;}
    .bus-tiles ul li .travel-box-main{height:auto;}
    .travel-content{transform:translateY(70%);}
}

.food-category .img-wrap .content p{color:#fff;text-align:center;font-size:16px;line-height:1.3;padding:10px;}
.food-category .img-wrap .content{background:#0772ba;}
.food-map h2{padding-bottom:10px;}
.food-map p{color:#fff;font-size:18px;margin-bottom:0;}
.food-map ul{margin:20px 0;}
ul.bullets{margin:0;}
ul.bullets li{font-size:18px;color:#000;line-height:1.5;position:relative;padding-left:0;list-style:inside;}

@media (max-width:600px){
    section.bus-tiles ul{display:block;}
    section.bus-tiles ul li{width:100%;max-width:100%;padding:10px;}
    section.bus-tiles ul li .travel-box-main{height:fit-content;}
    section.bus-tiles ul li .travel-box-main .travel-content{transform:unset;}
    section.bus-tiles ul li .travel-box-main .travel-content p{opacity:1;}
    section.bus-tiles ul li .travel-box-main .travel-content h4{font-size:18px;}
}