/*------------------------------------------------------------------------------------------------------*/
*{border:0px; outline:none;}
/*------------------------------------------------------------------------------------------------------*/
*, *:before, *:after{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/*--------------------------------------------------------------------------------------------------------------*/
::-webkit-input-placeholder {/* WebKit browsers */color:#adadad;}
:-moz-placeholder {/* Mozilla Firefox 4 to 18 */color:#adadad; opacity:1;}
::-moz-placeholder {/* Mozilla Firefox 19+ */color:#adadad; opacity:1;}
:-ms-input-placeholder {/* Internet Explorer 10+ */color:#adadad;}       
/*--------------------------------------------------------------------------------------------------------------*/
html,body{float:left; width:100%; margin:0px; padding:0px; overflow-x:hidden;}
body{font-family:'Roboto', sans-serif; font-size:14px; font-weight:300; color:#5a5a5a; margin:0px; padding:0px; word-wrap:break-word; margin-bottom:0px; letter-spacing:0px; position:relative; overflow:hidden; line-height:normal; text-align:center;}
input, button, select, textarea{font-family:'Roboto', sans-serif;  font-size:12px; font-weight:300;}
a{color:#D40511; text-decoration:none; outline:none; border:none; transition:0.3s ease-out;}
a:hover{text-decoration:none;}
img{float:left; max-width:100%; vertical-align:middle; border:none; display:inline-block;}
ul, li, ol{padding:0px; margin:0px; list-style-type:none;}
label{font-weight:normal;}
a.btn-link{color:#000; text-transform:uppercase; color:#577998; font-weight:700;}
a.btn-link:hover{text-decoration:none;}
p.error{color:#F10303; margin:3px 0px 0; display:none; text-align:left; width:100%; float:left;}
.no-padding{padding:0;}
strong{font-weight:500;}
/*~file-box~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.file-box{display:inline-block; position:relative; height:30px; padding:5px; width:355px; background:#FFFFFF; border:1px solid #DFDFDF; margin:0; overflow:hidden;}
div.file-box span{float:left; height:26px; line-height:18px; text-align:left; color:#757575; padding-left:10px;}
div.file-box div{float:left; position:absolute; top:0; right:-1px; width:100px; height:100%; line-height:30px; overflow:hidden; background:#3C8DBC; color:#fff; text-align:center; cursor:pointer; font-size:11px; border-left:1px solid #f1f1f2;}
div.file-box div:hover{background:#3dc1ea; color:#fff; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out;}
div.file-box div input{height:37px; width:95px; position:absolute; right:0px; top:0px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
/*~select-field~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.select-field{display:inline-block; width:100%; max-width:305px; height:45px; line-height:45px; padding:0px; position:relative; font-size:14px; background:#fff; border:2px solid #f45831; overflow:hidden; margin-top:30px;}
div.select-field select{float:left; width:100%; height:42px; padding:0px 10px; line-height:1; outline:none; display:inline-block; border:0; background:none; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; color:#464646; font-size:14px;}
div.select-field select option{background:#fff; color:#bfbfbf; padding:5px 10px; border:0px; cursor:pointer; border-bottom:1px solid #DFDFDF; text-transform:capitalize;} 
div.select-field:after{content:''; right:0px; top:0px; width:42px; height:100%; background:url(../images/drop-arrow.png) no-repeat center #FFF;  position:absolute; pointer-events:none; display:block;}
/*--------------------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6{float:left; width:100%; line-height:1.1; margin:0px; font-weight:normal;}
h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:22px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
/*--------------------------------------------------------------------------------------------------------------*/
input.text,textarea.text{/*float:left;*/ display:inline-block; width:100%; height:42px; padding:0px 15px; margin:0px; border:2px solid #f45831;background-color:#fff; font-size:15px; -webkit-appearance:none; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; color:#000; display:inline-block; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out;}
textarea.text{padding:10px; height:150px; resize:none;}
input.text:focus,textarea.text:focus{border-color:#767676;}
input.error{border:1px solid #FF0000; background:#F30D0D; color:#fff;}
.form-control{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.input-group-addon{border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; background:none; border:1px solid #D40511; color:#B3B3B3; border-left:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; cursor:pointer;}
.form-control:focus{box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
/*----------------------------------------------*/
.button{/*float:left;*/ display:inline-block; height:30px; line-height:30px; color:#fff; background:#f45831; font-size:14px; border:1px solid transparent; cursor:pointer; -webkit-transition:0.2s ease-out; -moz-transition:0.2s ease-out; -o-transition:0.2s ease-out; -transition:0.2s ease-out; text-align:center; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; padding:0px 20px; overflow:hidden;}
/*.button:hover{background:#ffcc00; color:#d40511; border:1px solid #d40511;}*/
/*--------------------------------------------------------------------------------------------------------------*/
.chkBx{display:inline-block; position:relative;}
input[type=checkbox]:not(old),
input[type=radio ]:not(old){display:inline-block; width:14px; margin:0; padding:0; opacity:0; position:absolute;}
input[type=checkbox]:not(old) + label,
input[type=radio ]:not(old) + label{display:inline-block; min-height:20px; padding-left:25px; line-height:14px; cursor:pointer;  background:url(../images/checks.png) no-repeat 0 -2px; margin:0; padding-top:4px;}
input[type=checkbox]:not(old) + label{background:url(../images/checks.png) no-repeat 0 -2px;}
input[type=checkbox]:not(old):checked + label{background-position:0 -26px;}
input[type=radio]:not(old):checked + label{background-position:0 -26px;}
/*--------------------------------------------------------------------------------------------------------------*/
div.social{float:right;}
div.social label{float:left;}
div.social a{float:left; display:inline-block; margin:0px 0px 0px 15px; opacity:1;}
div.social a:hover{opacity:0.75;}
/*--------------------------------------------------------------------------------------------------------------*/
section{float:left; width:100%;}
center{display:inline-block; width:100%; max-width:1366px; margin-bottom:-4px; padding:0 15px;}
.page-container{display:inline-block; width:100%; min-height:550px; background:#fff; margin-top:-54px; position:relative;}
.page-container:after{content:""; position:absolute; left:-7px; top:0; background:url(../images/shadow-left.png) no-repeat top; width:7px; height:550px;}
.page-container:before{content:""; position:absolute; right:-7px; top:0; background:url(../images/shadow-right.png) no-repeat top; width:7px; height:550px;}
.page-content-wrap{display:inline-block; width:100%; max-width:880px; padding:0 15px;}
.page-data-wrap{display:inline-block; width:100%; max-width:1080px;}
/*--------------------------------------------------------------------------------------------------------------*/
.page-banner{float:left; width:100%; border-bottom:solid 9px #00a761;}
.page-banner .img-box{float:left; width:100%;}
.page-banner .img-box img{float:left; width:100%;}
/*--------------------------------------------------------------------------------------------------------------*/
.breadcrumbs-box{float:left; width:100%; margin:40px 0 20px 30px;}
.breadcrumbs-box ul.breadcrumbs{float:left; width:100%;}
.breadcrumbs-box ul.breadcrumbs li{float:left; margin-right:10px;}
.breadcrumbs-box ul.breadcrumbs li.red{color:#f45831;}
.breadcrumbs-box ul.breadcrumbs li i{font-size:14px; color:#626262;}
.breadcrumbs-box ul.breadcrumbs li a{float:left; color:#626262;}
.breadcrumbs-box ul.breadcrumbs li a i{font-size:12px; color:#626262;}
/*--------------------------------------------------------------------------------------------------------------*/
.page-ttl{display:inline-block; width:100%; font-size:35px; margin-bottom:40px; position:relative; text-align:center; font-weight:300; color:#00a761;}
/*--------------------------------------------------------------------------------------------------------------*/
.pagenav-breadcrumbs-box{float:left; width:100%; position:relative;}
.pagenav-breadcrumbs-box ul.page-nav{float:left; width:100%; display:table; table-layout:fixed;}
.pagenav-breadcrumbs-box ul.page-nav li.item{width:100%; display:table-cell; border-right:solid 1px #e2e3d4; border-bottom:solid 1px #e2e3d4; background:#feffee;}
.pagenav-breadcrumbs-box ul.page-nav li.item:last-child{border-right:0;}
.pagenav-breadcrumbs-box ul.page-nav li.item a{width:100%; height:60px; line-height:60px; display:inline-block; font-weight:300; color:#545454; text-transform:capitalize; vertical-align:middle; border-bottom:solid 6px transparent;}
.pagenav-breadcrumbs-box ul.page-nav li.item:hover a,.pagenav-breadcrumbs-box ul.page-nav li.item a.active{color:#00a761; border-bottom:solid 6px #00a761;}
/*--------------------------------------------------------------------------------------------------------------*/
.margbottom30{margin-bottom:30px !important;}
.boldFont{font-weight: 600 !important;}
a.btnLink{display: inline-block; font-size: 16px;}
/*--------------------------------------------------------------------------------------------------------------*/
.editor-data{float:left; width:100%; text-align:left; line-height:24px; }
.editor-data h1,.editor-data h2,.editor-data h3,.editor-data h4,.editor-data h5,.editor-data h6{margin-bottom:10px;}
.editor-data p{float:left; width:100%; margin:0 0 20px;}
.editor-data ul.points{float:left; width:100%; margin:0 0 20px; padding-left:18px;}
.editor-data ul.points li{float:left; width:100%; margin:0 0 5px; list-style-type:disc;}
.editor-data ul.points.alfaPoint li{list-style-type:lower-alpha;}
/*--------------------------------------------------------------------------------------------------------------*/
ul.page-tabs{width: 100%; display: inline-table; table-layout: fixed; padding-bottom: 7px;}
ul.page-tabs li{ display: table-cell;}
ul.page-tabs li:nth-child(2){border-right:1px solid #fff; border-left:1px solid #fff;}
ul.page-tabs li a{ display: inline-block; width: 100%; padding: 0 15px; height: 40px; line-height: 40px; background: #404041; color: #fff; position: relative;}
ul.page-tabs li a:hover,ul.page-tabs li a.active{background: #009840;}
ul.page-tabs li a.active:after{content: ""; float: left; width: 14px; height: 7px; background: url(../images/down-arow.png) no-repeat; position: absolute; left: 50%; bottom: -7px; margin-left: -7px;}
ul.tab-content{float: left; width: 100%;}
ul.tab-content li.tab-item{float: left; width: 100%; display: none;}
/*========================================
       -----Common Css Ended--------
========================================*/
header{float:left; width:100%;}
header center{margin-bottom:-4px;}
header .top-head{float:left; width:100%; background:#00a85a;}
header .top-head .top-head-dd{float:right; width:140px; position:relative;}
header .top-head .top-head-dd a.web-dropdown{float:right; width:100%; background:#fefedc; color:#6b6b6b; padding:0 15px; height:25px; line-height:25px; position:relative;}
header .top-head .top-head-dd a.web-dropdown i{margin-left:2px;}
header .top-head .top-head-dd ul.website-list{display:none; float:left; width:195px; background:#fff; position:absolute; top:100%; right:0; border:solid 1px #ccc; border-top:0; z-index:10;}
header .top-head .top-head-dd:hover ul.website-list{display:block;}
header .top-head .top-head-dd ul.website-list li{float:left; width:100%;}
header .top-head .top-head-dd ul.website-list li a{float:left; width:100%; text-align:right; padding:5px 15px; border-bottom:solid 1px #ccc; color:#000; font-size:12px;}
header .top-head .top-head-dd ul.website-list li a:hover{background:#eee;}
header .main-head{float:left; width:100%; position:relative;}
a.menu-icon{ float:right; display:none; margin-top:30px; color:#000; font-size:22px;}
a.menu-icon.active .fa-navicon:before, a.menu-icon.active .fa-reorder:before,a.menu-icon.active .fa-bars:before{content: "\f00d"; font-size:22px;}
header .main-head a.logo{float:left; padding:7px 0;}
header .main-head ul.main-nav{float:right;}
header .main-head ul.main-nav li.item{float:left; position:relative;}
header .main-head ul.main-nav li.item a{float:left; font-size:19px; color:#00a85a; text-transform:capitalize; padding:0px 20px; height:89px; line-height:89px;}
header .main-head ul.main-nav li.item a:hover,
header .main-head ul.main-nav li.item a.main-link.active{background:#f4f9ed; border-bottom:5px solid #019934; color:#019934;}
header .main-head ul.main-nav li.item ul.tree-list li.item a{padding:0; color:#fff; line-height:normal; height:auto; font-size:14px;}
header .main-head ul.main-nav li.item ul.tree-list li.item a:hover,
header .main-head ul.main-nav li.item ul.tree-list li.item a:active{background:none !important; border-bottom:0; color:#FFFFFF;}
header .main-head ul.main-nav li.item ul.tree-list,
header .main-head ul.main-nav li.item ul.tree-list li.item ul.tree-list{ float:left; width:350px; text-align:left; position:absolute; top:100%; left:-20px; background:rgba(0,139,81,0.95); z-index:15; padding:10px 25px 10px 42px; display:none;}
header .main-head ul.main-nav li.item ul.tree-list li.item ul.tree-list{left:100%; top:-10px; padding: 10px 25px 10px 12px;}
header .main-head ul.main-nav li.item ul.tree-list li.item:hover ul.tree-list{display:block;}
/*header .main-head ul.main-nav li.item ul.tree-list li.item ul.tree-list li.item{padding: 8px 0 6px 25px;}*/
header .main-head ul.main-nav li.item ul.tree-list li.item ul.tree-list li.item:after{ content:"\f105"; left:8px;}
header .main-head ul.main-nav li.item ul.tree-list li.item{ float:left; width:100%; border-bottom:solid 1px #85c7ac; padding:0; position:relative;}
header .main-head ul.main-nav li.item ul.tree-list li.item:after{ content:"\f0da"; position:absolute; left:-19px; top:8px; font-family:Font Awesome\ 5 Solid; color:#fff;}
header .main-head ul.main-nav li.item ul.tree-list li.item:hover,header .main-head ul.main-nav li.item ul.tree-list li.item a.sub-link.active{background:#219a69;}
header .main-head ul.main-nav li.item ul.tree-list li.item a.sub-link-2{padding:8px 0px 8px 25px;}
header .main-head ul.main-nav li.item ul.tree-list li.item a.sub-link-2.active{background:#219a69;}
header .main-head ul.main-nav li.item:hover ul.tree-list{ display:block;}
header .main-head ul.main-nav li.item ul.tree-list li.item a{ float:left; width:100%; color:#fff; padding:8px 0px 8px 10px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.spotlight{float:left; width:100%; border-bottom:8px solid #00a761; position:relative;}
section.spotlight ul.spotlight-list{float:left; width:100%;}
section.spotlight ul.spotlight-list li{float:left; width:100%;}
section.spotlight ul.spotlight-list li img{float:left; width:100%;}
section.spotlight .data{position:absolute; top:40px; right:255px; z-index:7; text-align:center; }
section.spotlight .data h2{font-weight:300;font-size:29px; color:#291813; text-transform:uppercase; text-align:left;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.weight{float:left; width:100%; margin:50px 0;}
section.weight .weight-data{display:inline-block; width:100%; max-width:1000px;}
section.weight .weight-data .weight-con-box{ float:left; width:100%;}
section.weight ul.weight-list{float:left; width:100%;}
section.weight ul.weight-list li{float:left; width:50%; padding:0 45px;}
section.weight ul.weight-list li .inside{float:left; width:100%;}
section.weight ul.weight-list li .inside h2{float:left; width:100%; font-size:30px; margin-bottom:20px; color:#008b51; font-weight:300;}
section.weight ul.weight-list li .inside .img-box{float:left; width:100%;}
section.weight ul.weight-list li .inside .img-box img{float:left; width:100%;}
section.weight ul.weight-list li .inside p{display:inline-block; width:100%; line-height:22px; margin:20px 0;}
section.safety-training-wrap section.weight ul.weight-list li .inside p{min-height:154px;}
section.weight ul.weight-list li .inside a.button{height:25px; line-height:25px; font-size:12px; font-weight:300; padding:0 10px;}
section.weight ul.weight-list li .inside a.button i{display:inline-block; margin-left:3px; font-size:14px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.about-soril{float:left; width:100%; background:url(../images/bgcase.jpg) no-repeat center; background-size:cover;}
section.about-soril .img-box{float:left; width:40%;}
section.about-soril .img-box img{float:left; width:100%;}
section.about-soril .right-content{float:left; width:60%; text-align:center; padding:31px 0 14px 35px;}
section.about-soril .right-content h3{float:left; width:100%; font-size:30px;color:#fff;font-weight:300; width:100%;float:left; margin-bottom:15px; text-align:left;}
section.about-soril .right-content p{float:left; width:100%; margin:0 0 30px 0; color:#fff; line-height:22px; text-align:left;}
section.about-soril .right-content ul.soril-infra-list{float:left; width:100%;}
section.about-soril .right-content ul.soril-infra-list li{float:left; width:25%; position:relative;}
section.about-soril .right-content ul.soril-infra-list li::after{content:""; position:absolute; height:30px; width:1px; background:#89cb99; top:22px; right:0;}
section.about-soril .right-content ul.soril-infra-list li:last-child::after{display:none;}
section.about-soril .right-content ul.soril-infra-list li .inside{float:left; width:100%; text-align:center;}
section.about-soril .right-content ul.soril-infra-list li .inside .img-box{display:inline-block; border-radius:100%; background:#f6f8d8; padding:15px 15px 17px; float:none;}
section.about-soril .right-content ul.soril-infra-list li .inside .img-box img{float:none;}
section.about-soril .right-content ul.soril-infra-list li .inside p{display:inline-block; color:#fff; margin:15px 0 0; width:100%; text-align:center;}
section.about-soril .right-content a.button{height:25px; line-height:25px; font-size:12px; font-weight:300; padding:0 10px; margin-top:30px;}
section.about-soril .right-content a.button i{display:inline-block; margin-left:3px; font-size:14px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.our-industry-solution{float:left; width:100%; background:#f2f2f3; padding:45px 74px 85px;}
section.our-industry-solution h4{display:inline-block; width:100%; font-size:35px; font-weight:300; color:#00a761; margin-bottom:40px;}
section.our-industry-solution .data{margin:0 -15px;}
section.our-industry-solution ul.our-industry-list{display:inline-block; width:100%;}
section.our-industry-solution ul.our-industry-list li{float:left; width:25%; padding:0 15px;}
section.our-industry-solution ul.our-industry-list li .inside{float:left; width:100%; text-align:left;}
section.our-industry-solution ul.our-industry-list li .inside img{float:left; width:100%;}
section.our-industry-solution ul.our-industry-list li .inside h2{float:left; width:100%; font-size:22px; font-weight:300; color:#00a761; margin:30px 0 10px;}
section.our-industry-solution ul.our-industry-list li .inside p{float:left; width:100%; color:#7e7e7e; line-height:22px; margin:0;}
section.our-industry-solution ul.our-industry-list li .inside a.button{height:25px; line-height:25px; font-size:12px; font-weight:300; padding:0 10px; margin-top:20px;}
section.our-industry-solution ul.our-industry-list li .inside a.button i{display:inline-block; margin-left:3px; font-size:14px;}
section.our-industry-solution .slick-slider button.slick-prev{margin-left:0; left:-55px;}
section.our-industry-solution .slick-slider button.slick-next{margin-right:0; right:-55px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.feature-product{float:left; width:100%; padding:45px 74px 125px; border-bottom:17px solid #00a761;}
section.feature-product h4{display:inline-block; width:100%; font-size:35px; font-weight:300; color:#00a761; margin-bottom:40px;}
section.feature-product .data{display:inline-block; width:100%;}
section.feature-product ul.our-industry-list{display:inline-block; width:100%;}
section.feature-product ul.feature-product-list li.item{float:left; width:33.333%; padding:0 60px;}
section.feature-product ul.feature-product-list li.item .inside{float:left; width:100%;}
section.feature-product ul.feature-product-list li.item .inside img{float:none; display:inline-block; width:100%;}
section.feature-product ul.feature-product-list li.item .inside h2{float:left; width:100%; font-size:22px; font-weight:300; color:#00a761; margin:30px 0 10px;}
section.feature-product ul.feature-product-list li.item .inside p{float:left; width:100%; color:#7e7e7e; line-height:22px; margin:0;}
section.feature-product ul.feature-product-list li.item .inside a.button{height:25px; line-height:25px; font-size:12px; font-weight:300; padding:0 10px; margin-top:20px;}
section.feature-product ul.feature-product-list li.item .inside a.button i{display:inline-block; margin-left:3px; font-size:14px;}
section.feature-product .slick-slider button.slick-prev{margin-left:0; left:-55px;}
section.feature-product .slick-slider button.slick-next{margin-right:0; right:-55px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.about-us-content-wrap{float:left; width:100%;}
/*------------------------*/
.about-soril{float:left; width:100%;/* margin-bottom:75px;*/}
.about-soril ul.about-soril-list{float:left; width:100%;}
.about-soril ul.about-soril-list li.item{float:left; width:100%;}
.about-soril ul.about-soril-list li.item .img-box{float:right;}
.about-soril ul.about-soril-list li.item .img-box img{float:right; width:100%;}
.about-soril ul.about-soril-list li.item .data{overflow:hidden; padding-right:20px;}
.about-soril ul.about-soril-list li.item .data p{float:left; width:100%; text-align:left; line-height:22px; margin:0 0 30px; color:#717171;}
.about-soril ul.about-soril-list li.item .data ul.sub-point-list{float:left; width:100%; margin:0px 0 30px 10px;}
.about-soril ul.about-soril-list li.item .data ul.sub-point-list li.sub{float:left; width:100%; padding-left:15px; position:relative; margin-bottom:20px;}
.about-soril ul.about-soril-list li.item .data ul.sub-point-list li.sub:last-child{margin-bottom:0;}
.about-soril ul.about-soril-list li.item .data ul.sub-point-list li.sub p{float:left; position:relative; margin:0;}
.about-soril ul.about-soril-list li.item .data ul.sub-point-list li.sub:after{content:"\f0da"; position:absolute; left:2px; top:2px; color:#f45831; font-family:Font Awesome\ 5 Solid;}
.about-soril ul.about-soril-list li.item .data ul.sub-point-list li.sub p span{display:inline-block;}
/*------------------------*/
.soril-values{float:left; width:100%; margin:50px 0 75px;}
.soril-values ul.soril-values-list{ margin:0 -7px;}
.soril-values ul.soril-values-list li.item{float:left; width:20%; padding:0 7px;}
.soril-values ul.soril-values-list li.item .inside{float:left; width:100%; border:solid 1px #dedede; padding:15px 5px;}
.soril-values ul.soril-values-list li.item .inside img{float:none;}
.soril-values ul.soril-values-list li.item .inside h4.title{font-size:16px; font-weight:300; margin-top:16px;}
/*------------------------*/
.soril-strength{float:left; width:100%; margin-bottom:80px; padding:0 15px;}
.soril-strength .soril-strength-content{margin:40px -23px 0;}
.soril-strength h2.page-ttl{margin-bottom:15px;}
.soril-strength p{display:inline-block; margin:0; color:#717171; line-height:22px;}
.soril-strength .soril-strength-content ul.soril-strength-list{float:left; width:100%;}
.soril-strength .soril-strength-content ul.soril-strength-list li{float:left; width:25%; padding:0 23px;}
.soril-strength .soril-strength-content ul.soril-strength-list li .inside{float:left; width:100%;}
.soril-strength .soril-strength-content ul.soril-strength-list li .inside .img-box{display:inline-block; width:100%; max-width:160px; border-radius:100%; background:#f7f7f7; padding:40px 0; margin-bottom:15px;}
.soril-strength .soril-strength-content ul.soril-strength-list li .inside .img-box img{float:none; display:inline-block;}
.soril-strength .slick-slider button.slick-prev{margin-left:0; left:-40px;}
.soril-strength .slick-slider button.slick-next{margin-right:0; right:-40px;}
/*------------------------*/
.soril-goals{float:left; width:100%; text-align:left; margin-bottom:70px;}
.soril-goals img{float:left; width:100%; margin-bottom:30px;}
.soril-goals .data{float:left; width:100%;}
.soril-goals ul.soril-goals-list{float:left; width:100%;}
.soril-goals ul.soril-goals-list li{float:left; width:50%; padding:0 19px 5px 22px; position:relative; margin-bottom:}
.soril-goals ul.soril-goals-list li:after{content:"\f00c"; position:absolute; left:0; top:3px; color:#f45831; font-family:Font Awesome\ 5 Solid;}
.soril-goals ul.soril-goals-list li p{display:inline-block; line-height:22px; color:#717171; margin:0;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.board-of-director-wrapp{float:left; width:100%; padding-bottom:30px;}
.director-list{float:left; width:100%; padding:0 80px;}
.director-list li{display:inline-block; margin:0 -1px; width:50%; padding:0 8px; margin-bottom:8px;}
.director-list li:first-child{margin:0 15px 8px;}
.director-list li a{float:left; width:100%; padding:20px; border:4px solid #eaeaea; color:#313131;}
.director-list li a:hover,.director-list li a.active{background:#feffee; border-color:#f45831;}
.director-list li a h5{font-size:20px;}
.director-list li a span{font-size:12px; color:#000;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.indiabulls-groups{float: left; width: 100%; padding-bottom: 30px;}
.indiabulls-groups ul.page-tabs{margin-bottom: 20px;}
.indiabulls-groups .imgBox{float: right; margin: 0 0 15px 20px;}
.indiabulls-groups .data{overflow: hidden;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.our-client-wrap,.agm-notice-wrapp,.anual-reports-wrapp{padding-bottom: 40px;}
.our-client-wrap ul.our-clients-list{float: left; width: 100%;}
.our-client-wrap ul.our-clients-list li.item{float: left; width:33.333%; padding: 0 7px 14px; font-size: 12px;;}
.our-client-wrap ul.our-clients-list li.item .inside{float: left; width:100%; border: 2px solid #c7c7c7; padding: 15px 40px;}
.our-client-wrap ul.our-clients-list li.item .inside .imgBox{float: left; width:100%;}
.our-client-wrap ul.our-clients-list li.item .inside .data{float: left; width:100%; margin-top: 15px; text-align: left; }
.our-client-wrap ul.our-clients-list li.item .inside .data ul.list{float: left; width:100%;}
.our-client-wrap ul.our-clients-list li.item .inside .data ul.list li{float: left; width:100%; padding-left:12px; margin-bottom: 5px; position: relative;}
.our-client-wrap ul.our-clients-list li.item .inside .data ul.list li:after{content:""; width: 5px; height: 11px; background: url(../images/rgtArw.png) no-repeat; position: absolute; left: 0; top: 1px;}
.our-client-wrap.our-client-wrap2 ul.our-clients-list li.item .inside{border: 1px solid #c7c7c7;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.safety-training-wrap section.weight ul.weight-list li {margin-bottom: 20px;}
.safety-training-wrap section.weight ul.weight-list li .inside h2{float: none; width: 100%; height:66px; /*display: table-cell; vertical-align: middle; padding-bottom: 20px;*/ text-align: center;}
.safety-training-wrap section.weight ul.weight-list li .inside{text-align: left;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.pdf-list{float:left; width:100%;}
.pdf-list li{display:inline-block; margin:0 -1px; width:50%; padding:0 8px; margin-bottom:8px;} 
.pdf-list li a{float:left; width:100%; font-size:16px; padding:20px 20px 20px 50px; border:4px solid #eaeaea; color:#313131; background:url(../images/pdf.png) no-repeat 15px center; text-align: left;}
.pdf-list li a:hover,.pdf-list li a.active{background:url(../images/pdf-active.png) no-repeat 15px center; border-color:#f45831;} 
/*--------------------------------------------------------------------------------------------------------------------------*/ 
.anual-report-list{ margin:0 -8px;}
.anual-report-list li{float: left; width:33.333%; padding:0 8px; margin-bottom:16px;} 
.anual-report-list li a{float: left; width:100%;} 
.anual-report-list li a img{float: left; width:100%;} /*--------------------------------------------------------------------------------------------------------------------------*/ 
section.corporate-announcements-wrap{ float:left; width:100%;}
section.corporate-announcements-wrap h2.page-ttl{ margin-bottom:20px;}
section.corporate-announcements-wrap div.select-field{ margin:0 0 30px;}
section.corporate-announcements-wrap div.select-field select{ font-size:18px;}
ul.news-list{ float:left; width:100%;}
ul.news-list li.news-sub{display:inline-block; margin:0 -1px; width:50%; padding:0 8px; margin-bottom:8px;}
ul.news-list li.news-sub a.inside{ display:inline-block; text-align:left; width:100%; padding:20px 30px; border:4px solid #eaeaea; color:#313131;}
ul.news-list li.news-sub a.inside:hover,ul.news-list li.news-sub a.inside.active{border-color:#f45831;}
ul.news-list li.news-sub .date-box{float:left; width:50px; text-align:center; border:solid1px #cfe9c0; margin-right:25px;}
ul.news-list li.news-sub .date-box span.number{display:inline-block; width:100%; background:#009840; color:#f7f8d8; font-weight:700; padding:5px; position:relative; font-size:18px;}
ul.news-list li.news-sub .date-box span.number::after{content:""; position:absolute; right:-6px; top:10px; background:url(../images/date-span-bg.png) no-repeat center; width:6px; height:11px;}
ul.news-list li.news-sub .date-box span.date-text{display:inline-block; width:100%; background:#f6f8d8; color:#009840; font-weight:300; padding:5px; font-size:12px;}
ul.news-list li.news-sub .data{overflow:hidden;}
ul.news-list li.news-sub .data p{float:left; font-size:16px; font-weight:300; color:#464646; line-height:22px; margin-bottom:0;}
/*--------------------------------------------------------------------------------------------------------------------------*/
.media-queries{ float:left; width:100%; margin-bottom:65px;} 
.media-queries h2.page-ttl{ margin-bottom:30px !important;}
.media-queries ul.media-queries-list{ margin:0 -15px;} 
.media-queries ul.media-queries-list li.item{ float:left; width:33.333%; padding:0 15px;}
.media-queries ul.media-queries-list li.item .data{ float:left; width:100%; min-height:382px; border:solid 3px #e0e0e0; padding:35px 40px 10px;}
.media-queries ul.media-queries-list li.item .data h6{ display:inline-block; width:100%; font-size:16px; font-weight:300; color:#00a761;}
.media-queries ul.media-queries-list li.item .data h4{ display:inline-block; width:100%; font-size:22px; font-weight:300; color:#343434; margin:25px 0 5px;}
.media-queries ul.media-queries-list li.item .data span{ display:inline-block; width:100%; color:#343434; margin-bottom:25px;}
.media-queries ul.media-queries-list li.item .data p{ display:inline-block; width:100%; color:#343434; line-height:24px; margin:0 0 25px;} 
/*--------------------------------------------------------------------------------------------------------------------------*/
section.news-update-wrap{ float:left; width:100%;}
section.news-update-wrap ul.news-list li.news-sub{ width:100%; padding:0; margin:0 0 18px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.get-in-touch-wrap{ float:left; width:100%;}
section.get-in-touch-wrap .media-queries ul.media-queries-list li.item .data{border: solid 3px #f45831;}
section.get-in-touch-wrap .media-queries ul.media-queries-list li.item .data h4{ margin:0;}
section.get-in-touch-wrap .media-queries ul.media-queries-list li.item .data img{ float:none; display:inline-block; margin:10px 0;}
section.get-in-touch-wrap .media-queries ul.media-queries-list li.item .data p{ margin:0;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.contact-details-wrap{ float:left; width:100%; text-align:center;}
section.contact-details-wrap .media-queries ul.media-queries-list li.item{ float:none; display:inline-block;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.pan-india-wrap{float:left; width:100%;}
section.pan-india-wrap p{ display:inline-block; width:100%; line-height:22px; margin:0;}
section.pan-india-wrap .select-box{ display:inline-block; width:100%; margin:20px 0;}
section.pan-india-wrap .select-box .select-field{ margin:10px 10px 0 0;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.write-to-us{ float:left; width:100%;}
section.write-to-us h2.page-ttl{ margin-bottom:20px;}
section.write-to-us p{ margin:0; color:#717171;}
section.write-to-us .form-box{ display:inline-block; width:100%; max-width:625px; margin-top:30px;}
section.write-to-us .form-box ul.form-list{ margin:0 -5px;}
section.write-to-us .form-box ul.form-list li.item{ float:left; width:50%; padding:0 5px; margin-bottom:20px;}
section.write-to-us .form-box ul.form-list li.item.full{ width:100%;}
section.write-to-us .form-box ul.form-list li.item img{ float:left; margin:6px 15px 0 0;}
section.write-to-us .form-box ul.form-list li.item .captch{ float:left; width:100%; max-width:465px; margin-right:15px;}
section.write-to-us .form-box ul.form-list li.item a{ float:left; width:auto;}
section.write-to-us .form-box ul.form-list li.item a i.fa-redo-alt{ float:left; color:#D40511; font-size:18px; margin-top:12px;}
section.write-to-us .form-box ul.form-list li.item .enquery-btn{ display:inline-block; width:auto; position:relative;}
section.write-to-us .form-box ul.form-list li.item .enquery-btn .button{ padding-right:30px;}
section.write-to-us .form-box ul.form-list li.item .enquery-btn i.fa-angle-right{ position:absolute; right:15px; top:7px; color:#fff; font-size:16px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.financial-results{ float:left; width:100%;}
section.financial-results .financial-result-box{ float:left; width:100%; border:3px solid #e2e2e2; padding:15px 10px;}
section.financial-results .financial-result-box td{ padding:15px 35px; border-bottom:dotted 1px #d0d0d0; font-size:18px; color:#464646;}
section.financial-results .financial-result-box td a{ display:inline-block;}
section.financial-results .financial-result-box td img{ float:none; display:inline-block; text-align:center;}
section.financial-results .financial-result-box th{ background:#fff8f7;  text-align:left; padding:15px 0; border-bottom:dotted 1px #f45831; border-top:dotted 1px #f45831;}
section.financial-results .financial-result-box th h4{ font-size:24px; font-weight:300; padding-left:35px; color:#f45831;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.equipment-wrap{ float:left; width:100%;}
section.equipment-wrap .select-box{ margin:15px 0 35px;}
section.equipment-wrap p{display:inline-block; margin:0; color:#7e7e7e; line-height:22px;}
section.equipment-wrap .excavators-product{ float:left; width:100%;}
section.equipment-wrap .excavators-product ul.excavators-product-list{ margin:0 -20px;}
section.equipment-wrap .excavators-product ul.excavators-product-list li.item{ float:left; width:33.333%; padding:0 20px; margin-bottom:40px;}
section.equipment-wrap .excavators-product ul.excavators-product-list li.item .inside{ float:left; width:100%; border:solid 1px #67bf92; padding:15px;}
section.equipment-wrap .excavators-product ul.excavators-product-list li.item .inside img{ display:inline-block; width:100%; margin-bottom:30px;}
section.equipment-wrap .excavators-product ul.excavators-product-list li.item .inside h4{ font-size:22px; font-weight:300; color:#00a761; margin-bottom:10px;}
section.equipment-wrap .excavators-product ul.excavators-product-list li.item .inside p{ display:inline-block; margin:0; color:#7e7e7e; line-height:22px;}
section.equipment-wrap .excavators-product ul.excavators-product-list li.item .inside a.button{ margin-top:20px;}
section.equipment-wrap .excavators-product ul.excavators-product-list li.item .inside a.button i.fa-angle-right{ margin-left:3px; font-size:15px;}
/*--------------------------------------------------------------------------------------------------------------------------*/
section.equipment-details-wrap{ float:left; width:100%;}
section.equipment-details-wrap .equipment-details-content{ display:inline-block; width:100%; max-width:1150px; border:solid 4px #00a761;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section{ float:left; width:100%;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .left-content{ float:left; width:50%; padding:40px 15px 25px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .left-content ul.zoom-thumbnill-list{ float:left; width:85px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .left-content ul.zoom-thumbnill-list li.item{ float:left; width:100%; padding-bottom:10px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .left-content ul.zoom-thumbnill-list li.item a{ float:left; width:100%; border:solid 1px #e5e5e5; padding:10px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .left-content ul.zoom-thumbnill-list li.item a img{ float:none; display:inline-block; width:100%;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .left-content ul.zoom-list{ float:right; width:400px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .left-content ul.zoom-list li.item{ float:left; width:100%;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .left-content ul.zoom-list li.item a{ float:left; width:100%;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .left-content ul.zoom-list li.item a img{ float:none; display:inline-block;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content{ float:right; width:50%; border-left:solid 1px #e5e5e5; padding:40px 40px 44px 40px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content h2.page-ttl{ font-size:30px; text-align:left; margin-bottom:15px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content p{ float:left; width:100%; text-align:left; line-height:24px; color:#4b4b4b; margin:0;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content h4{ font-size:14px; text-transform:uppercase; font-weight:300; text-align:left; margin:35px 0 15px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content .equipment-data{ margin:0 -15px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content ul.equipment-category-list{ display:inline-block; width:85%;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content ul.equipment-category-list li.item{ float:left; width:25%; padding:0 15px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content ul.equipment-category-list li.item .data{ float:left; width:100%;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content ul.equipment-category-list li.item .data .img-box{ display:inline-block; width:90%; border-radius:100%; background:#f7f7f7; padding:15px 0px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content ul.equipment-category-list li.item .data .img-box img{ float:none;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content ul.equipment-category-list li.item .data h6{ font-size:12px; font-weight:300; margin-top:10px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content a.button{ float:left; margin-top:40px; height:40px; line-height:40px;}
section.equipment-details-wrap .equipment-details-content .product-gallary-section .right-content a.button i{ font-size:15px; margin-left:3px;}
section.equipment-details-wrap .slick-slider button.slick-prev{ margin-left:0; left:-35px;}
section.equipment-details-wrap .slick-slider button.slick-next{ margin-right:0; right:-35px;}

.zoomContainer .zoomWindowContainer div{height: 370px !important; border: 1px solid #E4E4E4 !important; left:415px !important; z-index:5;}
/*------------------------*/
section.equipment-details-wrap .equipment-details-content .brand-section{ display:inline-block; width:100%; text-align:center; border-top:solid 6px #f2f2f2; border-bottom:solid 6px #f2f2f2; padding:17px 15px 15px; vertical-align:middle;}
section.equipment-details-wrap .equipment-details-content .brand-section ul.brand-list{ display:inline-block;}
section.equipment-details-wrap .equipment-details-content .brand-section ul.brand-list li.item{ float:left; padding-left:20px;}
section.equipment-details-wrap .equipment-details-content .brand-section ul.brand-list li.item h4{ display:inline-block; width:auto; float:none; font-size:14px; text-transform:uppercase; margin-top:3px;}
/*------------------------*/
section.equipment-details-wrap .equipment-details-content .feature-box{ float:left; width:100%; border-bottom:solid 6px #f2f2f2;}
section.equipment-details-wrap .equipment-details-content .feature-box .feature-data,section.equipment-details-wrap .equipment-details-content .feature-box .specefication-data{ float:left; width:50%; text-align:left; padding:35px 25px 15px;}
section.equipment-details-wrap .equipment-details-content .feature-box h2.page-ttl{ font-size:22px; text-align:left; margin-bottom:25px;}
section.equipment-details-wrap .equipment-details-content .feature-box ul.feature-list{ float:left; width:100%; padding-left:20px;}
section.equipment-details-wrap .equipment-details-content .feature-box ul.feature-list li.item{ float:left; width:100%; margin-bottom:13px; position:relative; color:#4b4b4b;}
section.equipment-details-wrap .equipment-details-content .feature-box ul.feature-list li.item::after{ content:"\f0da"; position:absolute; left:-15px; top:0; font-family:Font Awesome\ 5 Solid; color:#f45831;}
section.equipment-details-wrap .equipment-details-content .feature-box .specefication-data{ float:left; width:50%; border-left:solid 1px #e5e5e5; background:#fcfcfc;}
/*------------------------*/
section.equipment-details-wrap .equipment-details-content .download-content{ float:left; width:100%; text-align:center; padding:10px 15px;}
section.equipment-details-wrap .equipment-details-content .download-content a{ display:inline-block;}
section.equipment-details-wrap .equipment-details-content .download-content img{ float:none; display:inline-block; margin-right:10px;}
section.equipment-details-wrap .equipment-details-content .download-content h6{ display:inline-block; width:auto; float:none; font-size:14px; font-weight:300; text-transform:uppercase;}
/*--------------------------------------------------------------------------------------------------------------------------*/
footer{float:left; width:100%; padding:0 40px; font-family:'Roboto', sans-serif;}
footer .footer-content{float:left; width:100%;}
footer .footer-content ul.footer-listing{margin:0 -30px;}
footer .footer-content ul.footer-listing li.item{float:left; width:33.333%; border-right:solid 1px #e5e5e5;}
footer .footer-content ul.footer-listing li.item:last-child{border-right:0;}
footer .footer-content ul.footer-listing li.item .content{float:left; width:100%; text-align:left;  padding:45px 30px 30px; min-height:560px;}
footer .footer-content ul.footer-listing li.item .content h2{float:left; text-align:left; width:100%; font-size:25px; font-weight:300; color:#00a761; margin-bottom:30px;}
footer .footer-content ul.footer-listing li.item .content h2 a.read-all{float:right; font-size:12px; font-weight:300; color:#f45831; text-decoration:underline; margin-top:6px;}
footer .footer-content ul.footer-listing li.item .content h2 a.read-all i{font-size:14px; margin-left:3px;}
footer .footer-content ul.footer-listing li.item ul.news-list{float:left; width:100%;}
footer .footer-content ul.footer-listing li.item ul.news-list li.news-sub{float:left; width:100%; margin-bottom:40px;}
footer .footer-content ul.footer-listing li.item ul.news-list li.news-sub .date-box{float:left; width:50px; text-align:center; border:solid1px #cfe9c0; margin-right:25px;}
footer .footer-content ul.footer-listing li.item ul.news-list li.news-sub .date-box span.number{display:inline-block; width:100%; background:#009840; color:#f7f8d8; font-weight:700; padding:5px; position:relative; font-size:18px;}
footer .footer-content ul.footer-listing li.item ul.news-list li.news-sub .date-box span.number::after{content:""; position:absolute; right:-6px; top:10px; background:url(../images/date-span-bg.png) no-repeat center; width:6px; height:11px;}
footer .footer-content ul.footer-listing li.item ul.news-list li.news-sub .date-box span.date-text{display:inline-block; width:100%; background:#f6f8d8; color:#009840; font-weight:300; padding:5px; font-size:12px;}
footer .footer-content ul.footer-listing li.item ul.news-list li.news-sub .data{overflow:hidden;}
footer .footer-content ul.footer-listing li.item ul.news-list li.news-sub .data p{float:left; font-size:14px; font-weight:300; color:#7e7e7e; line-height:22px; margin-bottom:0;}
footer .footer-content ul.footer-listing li.item h4{float:left; width:100%; font-size:25px; color:#00a761; font-weight:300; margin-bottom:3px;}
footer .footer-content ul.footer-listing li.item h4 span.price-sub{display:inline-block; font-size:14px; font-weight:300; color:#7e7e7e;}
footer .footer-content ul.footer-listing li.item .bse-live{float:left; width:100%; margin-top:15px;}
footer .footer-content ul.footer-listing li.item h6{float:left; width:100%; font-size:14px; color:#7e7e7e; font-weight:300;}
footer .footer-content ul.footer-listing li.item h6 span.live{display:inline-block; background:#009840; color:#c2e6d1; padding:0 1px;}
footer .footer-content ul.footer-listing li.item h6 span.amount{display:inline-block; margin-left:17px; font-size:15px; color:#666666; font-weight:300;}
footer .footer-content ul.footer-listing li.item h6 span.rate{display:inline-block; margin-left:15px;}
footer .footer-content ul.footer-listing li.item h6 span.rate i{display:inline-block; color:#f93d2d;}
footer .footer-content ul.footer-listing li.item .content p{float:left; width:100%; font-size:14px; font-weight:300; color:#7e7e7e; line-height:22px; margin-bottom:30px; text-align:left; margin:0;}
footer .footer-content ul.footer-listing li.item .content p.our-c{margin-bottom:0;}
footer .footer-content ul.footer-listing li.item ul.logo-listing{float:left; width:100%; text-align:center;}
footer .footer-content ul.footer-listing li.item ul.logo-listing li.logo-item{display:inline-block; width:100%; padding:13px 0;}
footer .footer-content ul.footer-listing li.item ul.logo-listing li.logo-item a{display:inline-block; width:auto;}
footer .footer-content ul.footer-listing li.item .add-box {display:inline-block; width:100%; text-align:center;}
footer .footer-content ul.footer-listing li.item .location-box{float:left; width:100%; text-align:center; margin-top:35px;}
footer .footer-content ul.footer-listing li.item .location-box .address,footer .footer-content ul.footer-listing li.item .location-box .phone,footer .footer-content ul.footer-listing li.item .location-box .email{display:inline-block; text-align:left; max-width:305px; width:100%; margin-top:5px;}
footer .footer-content ul.footer-listing li.item .location-box .address img,footer .footer-content ul.footer-listing li.item .location-box .phone img,footer .footer-content ul.footer-listing li.item .location-box .email img{float:left; margin-right:15px;}
footer .footer-content ul.footer-listing li.item .location-box .address .inside,footer .footer-content ul.footer-listing li.item .location-box .phone .inside,footer .footer-content ul.footer-listing li.item .location-box .email .inside{overflow:hidden;}
footer .footer-content ul.footer-listing li.item .location-box .address .inside p.info,footer .footer-content ul.footer-listing li.item .location-box .address .phone .inside p.info,footer .footer-content ul.footer-listing li.item .location-box .address .email .inside p.info{display:inline-block; font-size:14px; color:#7e7e7e; width:100%; margin:0 !important;}
footer .footer-content ul.footer-listing li.item .location-box .address .inside p span,footer .footer-content ul.footer-listing li.item .location-box .phone .inside p span,footer .footer-content ul.footer-listing li.item .location-box .email .inside p span{display:inline-block; color:#f45831; margin-bottom:10px; font-weight:300; font-size:15px;}
footer .footer-content ul.footer-listing li.item .add-box p{margin-bottom:0;}

.footer-bottom{float:left; width:100%; background:#f6f8d8; padding:40px 65px 35px;}
.footer-bottom ul.footer-bottom-list{margin:0 -10px; text-align:left;}
.footer-bottom ul.footer-bottom-list li.f-bottom{float:left; width:16%; padding:0 10px;}
.footer-bottom ul.footer-bottom-list li.f-bottom h2{float:left; width:100%; font-size:16px; font-weight:300; color:#00a761; margin-bottom:20px;}
.footer-bottom ul.footer-bottom-list li.f-bottom ul.sub-f-list{float:left; width:100%;}
.footer-bottom ul.footer-bottom-list li.f-bottom ul.sub-f-list li.sub-list{float:left; width:100%;}
.footer-bottom ul.footer-bottom-list li.f-bottom ul.sub-f-list li.sub-list a{float:left; width:100%; color:#636363; font-size:14px; font-weight:300; margin-bottom:12px;}
.copy-right{float:left; width:100%; text-align:center; background:#00a761; padding:15px;}
.copy-right p{display:inline-block; width:100%; font-size:12px; font-weight:300; color:#fff; line-height:18px; margin:0;}
.copy-right p a{display:inline-block; color:#fff;}
/*--------------------------------------------------------------------------------------------------------------------------*/