*{margin:0;padding:0;font-family:'Montserrat',sans-serif;font-weight:400}
img{vertical-align:top;max-width:100%}
ul li{list-style:none}
a{transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;text-decoration:none}
body{background:#fff;margin:0;padding:0;transition: all 0.3s ease}
.container{max-width:1200px;width:100%;margin:0 auto;position:relative}
p,h1,h2,h3,h4,h5,h6,header,nav,div,span,img,ul,li,a,select,option{margin:0;padding:0;border:0;list-style-type:none}
select,input,button{border:0;outline:none;-webkit-outline:none;box-sizing:border-box;-webkit-box-sizing:border-box}
input:invalid{box-shadow:none}
select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;-o-appearance:none}
/*HEADER START*/
.header{float:left;width:100%;margin:30px 0}
.header .header-call{float:left;width:19.5%;padding-top:20px}
.mobile-no{float:left}
.mobile-no ul li{font-size:13px;line-height:13px;color:#333;text-align:right;font-weight:300}
.mobile-img{float:right;margin-top:2px}
.logo{float:left;width:60%;text-align:center}
.header-mail{float:right;width:19.5%;text-align:right;padding-top:28px}
.header-mail a{font-size:13px;line-height:13px;color:#333;font-weight:300;padding-left:10px;margin-top:12px;position:relative}
.header-mail a:hover{color: #00a650}
.header-mail a:after{content:"";background:url(../images/mail.png)no-repeat;height:35px;width:35px;display:block;float:left;position:absolute;top:-7px;left:-35px}
/*menu start*/
.menu{float:left;width:100%;margin:11px 0 20px}
.menubar{float:none;width:448px;margin:0 auto}
.border{height:6px;width:100%;display:inline-block;background:#ee1b19;float:left}
.clearfix:before,.clearfix:after,.container:before,.container:after,.flexible-row:before,.flexible-row:after{content:"";display:table}
.clearfix:after,.container:after,.flexible-row:after{clear:both}
.top-links{float:left;width:100%}
.top-links li{float:left}
.top-links a{color:#000;text-transform:uppercase;font-size:15px;font-weight:700;margin-right:42px;border-bottom:1px solid #e2e2e2;padding-bottom:5px}
.top-links a.active{color: #00a650;}
.top-links a:hover{border-bottom:1px solid #00a650}
.top-links li:last-child a{margin:0}
.mobile-menu-icon,.mobile-top-links{display:none}/*banner*/
.banner{float: left;width: 100%;}
/*about us*/
.about-us{float:left;width:100%;background:url(../images/about-us.jpg)no-repeat;width:100%;height:447px}
.about-text{max-width:1000px;width:100%;margin:0 auto;margin-top:100px;text-align:center}
.about-text h2{font-size:16px;line-height:14px;color:#fff;text-transform:uppercase;position:relative;display:inline-block}
.about-text h2:after{content:"";height:1px;width:47px;position:absolute;display:block;background:#fff;right:-56px;top:6px}
.about-text h2:before{content:"";height:1px;width:47px;position:absolute;display:block;background:#fff;left:-56px;top:6px}
.about-text h4{font-size:71px;line-height:68px;color:#fee11a;font-family:'Rancho',cursive;margin-bottom:27px}
.about-text p{font-size:14px;color:#fff}
.about-text a{line-height:50px;width:174px;background:#000;color:#fff;border-radius:25px;display:block;text-align:center;margin:0 auto;text-transform:uppercase;margin-top:32px;font-size:14px}
.about-text a:hover{background: #00a650}
/*raja-product*/
.raja-product{float:left;width:100%;margin-top:100px;text-align:center}
.raja-product.raja-pro-new{margin-top:30px;}
.raja-product h2{font-size:16px;line-height:14px;color:#e4353c;text-transform:uppercase;position:relative;display:inline-block}
.raja-product h2:after{content:"";height:1px;width:47px;position:absolute;display:block;background:#e4353c;right:-56px;top:6px}
.raja-product h2:before{content:"";height:1px;width:47px;position:absolute;display:block;background:#e4353c;left:-56px;top:6px}
.raja-product h4{font-size:71px;line-height:68px;color:#000;font-family:'Rancho',cursive;margin-bottom:58px;text-transform:capitalize}
.raja-product .raja-block{float:left;width:31.3%;margin-right:3%;background:#fff;padding:40px 24px 30px;box-sizing:border-box;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10);}
.raja-product .product-main{float:left;width:100%}
.raja-product .raja-block p{font-size:19px;color:#000;font-weight:700;text-transform:uppercase;margin-top:50px;height:40px}
.raja-product .raja-block p span{font-weight:400;font-size:15px;display:block}
.raja-product .raja-block:last-child{margin-right:0}
.raja-product .btn{width:100%;margin-top:50px;float:left}
.raja-product a.read-more{font-size:14px;color:#fff;width:235px;line-height:50px;text-align:center;text-transform:uppercase;background:#00a650;margin:0 auto;display:block;border-radius:25px}
/*footer*/
.footer{float:left;width:100%;background:#040609;padding:50px 0;margin-top:100px;border-bottom:1px solid #36383a}
.footer ul li{font-size:13px;color:#ccc;line-height:20px}
.footer ul li.info{font-size:17px;color:#fee11a;line-height:20px;font-weight:700;text-transform:uppercase;margin-bottom:20px}
.footer ul li a{font-size:13px;color:#ccc;line-height:20px}
.footer ul li a:hover{color: #00a650}
.information{float:left;width:33%}
.location{float:left;width:33%}
.social{float:left;width:33%}
.copy-right{float:left;width:100%;text-align:center;padding:30px 0;background:#040609}
.copy-right p{font-size:12px;color:#ccc}
/*contact-us*/
.contact-banner{float: left;width: 100%;}
.contact-banner h1{font-size: 71px;line-height: 68px;color: #000000;font-family: 'Rancho',cursive;margin-bottom: 27px;text-align: center;margin: 30px 0;border-bottom: 3px solid #ccc;padding-bottom: 20px}
.contact-con{float: left;width: 100%;}
.contact-left{float: left;width: 50%;text-align: left;padding-right: 30px;box-sizing: border-box;}
.contact-left h2{font-size: 17px;color: #fee11a;line-height: 20px;font-weight: 700;text-transform: uppercase;margin-bottom: 20px;}
.contact-left address{font-size: 13px;color: #000;line-height: 20px;margin-bottom: 20px;}
.contact-form{float: left;width: 50%;}
.contact-form .input {margin-bottom: 20px;}
.contact-form .input input{height: 40px;width: 100%;border: 1px solid #000;padding-left: 10px;font-size: 13px;color: #000;border-radius: 5px;}
.contact-form .input textarea{width: 98%;border: 1px solid #000;padding: 10px 0 0 10px;font-size: 13px;color: #000;border-radius: 5px;}
.contact-form .input label{font-size: 13px;color: #000;line-height: 20px;padding-bottom: 5px;}
.contact-form .message a{font-size: 14px;color: #fff;width: 235px;line-height: 50px;text-align: center;text-transform: uppercase;background: #00a650;margin: 0 auto;display: block;border-radius: 25px;float: left;}
.contact-form .message a:hover, .raja-product a.read-more:hover{background: #000;}
.contact-form .input input:hover, .contact-form .input textarea:hover{border: 1px solid #00a650;color: #00a650}
.contact-form .input input:focus, .contact-form .input textarea:focus{border: 1px solid #00a650;color: #00a650}
#googleMap{width: 100%;float: left;height:365px;}
/*about us*/
.about-us-con{float: left;width: 100%;}
.about-us-con p{font-size: 14px; color: #000;margin-bottom: 30px;}
.about-us-block{float: left;width: 100%;margin-top: 30px;}
.about-us-block .abo-bl{float: left;width: 31.3%;margin-right: 3%;background: #fff;box-sizing: border-box;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10);padding: 80px 24px 30px;}
.about-us-block .abo-bl:last-child{margin-right: 0;}
.about-us-block .abo-bl h5{ font-size: 16px; color: #000;padding: 20px 0;font-weight: bold;}
.about-us-block .abo-bl p{ font-size: 16px; color: #000;padding: 20px 0;}
/*product*/
.product-main{float: left;width: 100%;margin: 30px 0;}
.raja-product.raja-pro-new .product-main{margin: 30px 0 0 0;}
.product-block{float: left;width: 23.5%;margin:10px 2% 10px 0;padding: 30px 24px 30px;box-sizing: border-box;border: 1px solid #000;text-align:center}
.product-block img:hover{ transform: scale(1.5);}
.product-block.margin{margin:10px 0% 10px 0;}
.product-block:last-child{margin-right: 0px;}
.product-block p{font-size: 16px; color: #000;margin: 10px 0}
.raja-block a{}
