/*
Theme Name: Real Time Logistics
Theme URI: http://www.webfirm.com/
Author: the webfirm team
Author URI: http://www.webfirm.com/
*/

/* CSS Document */

*{box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box; -ms-box-sizing: border-box;}
img {max-width: 100%; height: auto; outline: none; border: none;}
a {color: #252525; text-decoration: none;}
body a:hover {color:#fcaf17;}
select::-ms-expand{
    display: none;
}

select 
{
  -webkit-appearance:none;
  -moz-appearance:none;
  -o-appearance:none;
   appearance:none; 
   border-radius: 0px;
} 
input[type="submit"],input[type="search"] {  
  -webkit-appearance:none;
  -moz-appearance:none;
  -o-appearance:none;
  border-radius: 0px;
}

button[type="submit"],input[type="submit"]{
   outline:none;
}
button[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner {
   border: 0;
}
h1 {font-size: 40px; font-weight: 500;}
h2 {font-size: 22px; font-weight: 500;}
h3 {font-size: 20px; font-weight: 500;}
h4 {font-size: 17px; font-weight: 500;}
iframe {
max-width: 100%;
}
 .aligncenter{
    display: block;
    margin:0 auto;
     float: none;
}
 .alignright{
     float:right;
     margin-left:10px;
}
 .alignleft{
     float: left;
     margin-right:10px;
}
input,textarea {border-radius: 0px;}
.inner_section ul,.news_wrapper ul {padding-left: 0;}
.inner_section ul li,.news_wrapper ul li {
    background: rgba(0, 0, 0, 0) url("images/list-icon.png") no-repeat scroll left 4px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    list-style-type: none;
    padding-bottom: 10px;
    padding-left: 16px;
}
body {font-size: 13px; color:#707070; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; margin: 0;  -webkit-font-smoothing: antialiased;}
.container {width:1170px; margin: 0 auto; display: block;}
.header-top {height: 50px; display:block;}
.header-top .rght-sction ul,.header-top .left-sction ul {margin: 0; display: inline; padding-left: 0;}
.header-top .left-sction { float: left;padding-top: 17px; }
.header-top .search_form {
    position: relative;
}
.search-sction form input {
    background-color:#efefef;
    border: medium none;
    border-radius: 12px;
    height: 28px;
    padding: 0 25px 1px 10px;
    width: 150px;
}
.box_none {display:none !important;}
.search-sction form .search-submit {
        background: transparent url(images/search-icon.png) no-repeat scroll 0px 5px;
        border: medium none;
        cursor: pointer;
        height: 22px;
        overflow: hidden;
        position: absolute;
        right: -9px;
        text-indent: 40px;
        top: 1px;
        width: 30px;
}
.search-sction form .search-submit:focus {
    outline: 0;
    border:none;
}
.header-top .left-sction ul li:first-child {
    border-right: 1px solid #fcaf17;
    padding-left: 2px;
    padding-right: 10px;
}
.header-top .left-sction ul li:first-child a {border-right:solid 1px #fdaf17; padding-right: 10px;}
.header-top .left-sction ul li a span  {font-weight: 600; color: #000;}
.header-top .navigation-sction {float: left; padding: 12px 13px 0 0;}
.header-top .rght-sction { float: right;}
.header-top .rght-sction ul li,
.header-top .left-sction ul li {float: left; list-style-type: none; font-size: 12px; padding:18px 25px 0 0;}
.header-top .left-sction ul li a:hover {color:#fcaf17;}
.header-top .left-sction ul li{padding:0px 0px 0 16px; color:#252525; letter-spacing: 0.3px;}
.header-top .left-sction ul li a {letter-spacing: 0.2px; font-weight: bold;}
.header-top .left-sction ul li:last-child {padding-left:20px;}
.header-top .rght-sction ul li:last-child {border-left: none;}
.header-top .rght-sction .menu-top-menu-container,.header-top .rght-sction .search-sction {float: left;}
.header-top .rght-sction .search-sction {position: relative; padding-top: 10px;}
.header-top .rght-sction ul li a,
.header-top .left-sction ul li a {color: #252525;display: inline-block;font-size: 12px;text-decoration: none}
.navigation-sction ul {margin: 0; padding-left: 0;position: relative;}
.navigation-sction ul li { list-style-type: none; float: left;}
.navigation-sction ul li a {color: #252525;padding:0 4.5px 0 5px;text-decoration: none;}
.header-bottom .navigation-sction ul li a:hover,.header-top .rght-sction ul li a:hover {color:#fcaf17;}
.navigation-sction ul li.current-menu-item a {color:#fcaf17;}
.navigation-sction ul li a img:hover {opacity: 0.8;}
.header-bottom {display:inline-block;background-color:#f7f7f7; width:100%;  padding: 19px 0 13px;}
.header-bottom .navigation-sction { float:right;width:auto; position: relative;}
.header-bottom .navigation-sction ul li a {font-weight:500; color: #252525; letter-spacing: 1px; font-size: 17px; padding: 0;}
.header-bottom .navigation-sction ul li {padding-right: 49.5px;padding-top: 34px;position: relative; }
.header-bottom .navigation-sction ul li:hover .sub-menu {display: block;}
.navigation-sction ul li.current-menu-item > a,
.navigation-sction ul li.current_page_parent > a,
.header-top .rght-sction ul li.current_page_item > a {color:#fcaf17;} 
.navigation-sction .sub-menu {position: absolute; display: none;padding-top: 25px; left: 0; padding-top: 83px; right: 0; width:300px; z-index: 9999999;}
.header-bottom .navigation-sction .sub-menu li {float: none; width: 100%; float: left; padding-top:18px;}
.header-bottom .navigation-sction .sub-menu li a {font-size: 12px;}
.header-bottom .navigation-sction ul li a:hover {color:#fcaf17;}
.menu-icon-sction.mobile,.mobile_no,.mobile-navigation,.mobile_show {display: none;}
#mobile-footer {display: none;}
.header-bottom .navigation-sction ul li:last-child {padding-right:0px;}
.logo-sction {float: left; width:325px; height:auto; }
.logo-sction a img {max-width:100%;}
.home_banner .vc_column-inner {padding: 0 !important;} 
.banner_text {
    left:0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 214px;
    width: 1170px;
    color: #fff;
}

.single-post .banner_text .services {padding-top: 70px;}
.banner_text .inner_text {
    padding: 110px 0 0 1px;
}
.blog .inner_text {padding-top: 171px;} 
.inner_text .gfield_error {border:none !important;}
.inner_text .gform_wrapper .gfield_description.validation_message, 
.inner_text .gform_wrapper .top_label .gfield_description.validation_message {padding: 0 !important; margin-top: 0 !important;}
.moblie_banner {display: none;}
.home_banner .rsContent::before {
    background-color: rgba(0, 0, 0, 0.1);
    content: "";
    height: 100%;
    position: absolute;
    width: 1000%;
}
.inner_text .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,
.inner_text .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.inner_text .gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label, 
.inner_text .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-left: 0 !important;}
.inner_text .gform_wrapper .validation_message {color: #fff !important;}
.casestudy_banner .banner_text .inner_text {padding:212px 0 0 0px; float: left; width: 600px;}
.casestudy_banner .banner_text .inner_text h6 {margin: 6px 0 7px 0; font-size: 14px;}
.casestudy_banner .banner_text .inner_text h1 {font-size: 40px;}
.casestudy_banner .banner_text .video {
    float: left;
    height: 315px;
    margin-left: 101px;
    padding: 128px 0 0;
    width: 468px;
}

.casestudy_banner .banner_text .inner_text p {
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 6px;
    padding-top: 0;
}

.banner_text .inner_text > p,.default > p {
    width: 555px;
}
.header-bottom.selected {padding: 19px 0 17px;}
.header-bottom.selected::before {
    background-color: #ebebeb;
    content: "";
    left: 0;
    min-height: 450px;
    position: absolute;
    top: 179px;
    width: 100%;
    z-index: 99999;
}
.home_banner .banner_text  {left: 143px; }
.home_banner .rsUni .rsBullets {
    bottom: 182px;
    display: inline-block;
    height: auto;
    left: 134px;
    line-height: 5px;
    margin: 0 auto !important;
    overflow: hidden;
    padding-top: 4px;
    position: absolute;
    right: 0;
    text-align: left;
    width: 1170px;
    z-index: 99998;
}
.page-id-14 .banner_text .inner_text {padding: 215px 0 0;}
.home_banner .rsUni .rsBullet span {background-color:#fff; width: 10px; height: 10px; }
.home_banner .rsUni .rsBullet.rsNavSelected span {
    background-color: #fcaf17;
    border: 1px solid;
    height: 8px;
    width: 8px;
}
.category .banner_img {height: 400px; position: relative;}
.category .banner_img .banner_text {position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);}
.category .banner_img .banner_text .inner_text {padding-top: 0 !important;}
.related_secation {
    margin-top: 30px;
}
.home_banner .rsUni .rsBullet {
    display: inline-block;
    height: 8px;
    padding: 5px 8px 5px 5px;
    cursor: pointer;
    width: 8px;
}
.case_study_text { 
    background-color:rgba(0, 0, 0, 0.1); 
    color: #fff;
    left: 0;
    margin: 0 auto;
    padding: 125px 0 0 99px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9999;
}
.banner_text > p,.case_study_text > p {
    margin-bottom: 10px;
    font-size: 14px;
}

.case_study_text > p {font-weight: bold; margin-bottom: 8px;}
.banner_text h2,.case_study_text h2,.banner_text .inner_text h1 {
    font-size: 46px;
    font-weight: 500;
    margin: 0;
}

.case_study_text > h2,.page-id-14 .banner_text .inner_text h1,.casestudy_banner .banner_text .inner_text h1 {
    font-size: 40px;
}
.banner_text h6,.case_study_text h5,.banner_text .inner_text h6 {
    font-size: 22px;
    font-weight: 400;
    margin: 6px 0;}
.default h6,.default h5 {width: 550px;}
.case_study_text h5,.page-template-default .banner_text h6 {margin: 5px 0; font-size: 21px;}
.banner_text .services h6,.home_banner .banner_text h6 {margin: 4px 0;}
.archive .banner_text .services h6 {margin: 4px 0 21px;}
.banner_text a,.case_study_text a,.bow_button {
    background-color: #fcaf17;
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    min-height: 40px;
    margin-top: 23px;
    padding-top: 11px;
    text-align: center;
    margin-right: 20px;
    width: 142px;
}

.case_study_text a {margin-right: 0;}
.banner_text .services a {
    margin-top:6px;
    padding-top: 8px;
    width: 148px;
}
.banner_text .services > p:nth-of-type(2) {
    line-height: 21px;
}
.page-id-19 .banner_text h6 {margin: 5px 0; font-size: 22px;}
.page-id-15 .banner_text a {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    height: 52px;
    margin-right: 16px;
    margin-top: 10px;
    padding-top: 16px;
    width: 168px;
}
.case_study_text a { width: 126px; margin-top:6px;}
.case_study_text .view_case {
    background-color: #272727 !important;
    color: #fff !important;
    margin-left: 10px;
    width: 191px !important;
}
.home_case,.product_slide .royalSlider  {
    left: -8% !important;
    margin: -98px auto 0 !important;
    right: 0 !important;
    width: 1368px !important;
    box-shadow: 1px 2px 25px #252525;
}
.home_case .royalSlider .rsImg,.product_slide .royalSlider .rsImg {margin-top: 0px !important;}
.product_slide .royalSlider  {margin: 0 auto !important; left: 0 !important;}
.home_case .vc_column-inner {padding: 0 !important;}
.home_case .wpb_wrapper {margin-bottom: 0 !important;}
.case_study {
    height: 469px;
    margin: 0 auto 20px;
    box-shadow: 1px 2px 25px #999;
    width: 1368px;
}
.sup_box {
    background-color: #fcaf17;
    clear: both;
    float: left;
    font-size: 17px;
    font-weight: 500;
    height: 52px;
    line-height: 52px;
    margin-top: 23px;
    padding: 0 0 0 18px;
}

.sup_box:last-child {
    margin-top: 11px;
}
.sup_box .sup_read {
    background-color: #fff;
    color: #363636;
    font-size: 17px;
    font-weight: bold;
    height: 52px;
    margin: 0 0 0 19px;
    padding: 0;
    width: 133px;
}
.home_case .wpb_widgetised_column.wpb_content_element {
    margin-bottom: 0px;
}
.home_news h4,.home_partners h4,.partners h4 {
    color: #363636;
    float: left;
    font-size: 17px;
   margin-top: 10px;
    font-weight: 100;
    padding-left: 2px;
    width: 100px;
}
.single-case_studies .home_partners h4 {font-size: 14px; font-weight: 500; padding-top: 5px;} 
.all_servic .wpb_content_element:first-child .wpb_wrapper > h4 {width: 150px;}
.home_partners h4 {width: 135px;}
.partners h4 {
    float: none;
    font-size: 18px;
    margin: 0 auto;
    padding-bottom: 110px;
    text-align: center;
    width: 150px;
}
.home_news .wpb_text_column:first-child .wpb_wrapper > p,
.home_partners .wpb_text_column:first-child .wpb_wrapper > p {float:right; text-align: right; margin-top: 0; }
.home_news .wpb_text_column:first-child .wpb_wrapper > p a,
.home_partners .wpb_text_column:first-child .wpb_wrapper > p a,.home_partners a.view_more {
    background-color: #feae19;
    float: right;
    font-size: 11px;
    font-weight: 600;
    height: 30px;
    letter-spacing: -0.7px;
    margin: 3px 2px 0 0;
    padding-top: 7px;
    text-align: center;
    width: 116px;
}
.home_news .wpb_text_column:first-child .wpb_wrapper > p a:hover,
.home_partners .wpb_text_column:first-child .wpb_wrapper > p a:hover,
.home_partners a.view_more:hover,.content-section .inner_section .vc_col-sm-4 p a.support:hover,
.latest_services .text_box .read_more:hover,.free_webinar:hover,.banner_text a:hover,
.case_study_text a.read_more:hover,.quote:hover,.sup_box:hover,.bow_button:hover {background-color: #dd8d00; color: #fff !important; }
.case_study_text a.view_case:hover {background-color: #dd8d00 !important;color: #fff; }
.home_partners .wpb_text_column:first-child .wpb_wrapper > p a  {width:91px;}
.all_servic .wpb_content_element:first-child .wpb_wrapper > p a,.home_partners a.view_more {padding-top: 0; line-height: 30px; width: 84px; color: #252525;}
.home_partners {
    padding-top:0px;
    clear: both;
}

.home_partners .textwidget a img:hover,.partners a img:hover {
    opacity: 0.6;
}
.single-services .home_partners {padding: 50px 0 85px 0}
.page-id-15 .home_partners {padding-top: 66px;}
.home .home_partners {padding-top:40px;}
.home_partners .wpb_wrapper > .textwidget,.partners .wpb_wrapper > .textwidget {
    float: left;
    padding:89px 0 82px;
    width: 100%;
}
.page-template-default .partners .wpb_wrapper > .textwidget,.page-template .partners .wpb_wrapper > .textwidget {padding:81px 0 0;}
.home_news .line,.home_partners .line,.enquiry_box .line {
   background-color: #ebebeb;
    display: inline-block;
    float: left;
    height: 1px;
    margin-top: 21px;
    width: 900px;
}
.home_news .latest_news {
    clear: both;
    float: left;
    padding-top: 35px;
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
}

.home_news .latest_news .text_box > h3,.news_box .innner .news_text h4 a {
    margin: 0;
    color:#252525; 
    font-size: 20px;
    font-weight: 500;
}

.home_news .latest_news .text_box > p,.news_box .innner .news_text p {
    margin-top:5px;
    color:#707070;
    margin-bottom: 22px;
    font-size: 14px;
}
.news_box .innner .news_text .date,.home_news .latest_news .text_box span {
    display: inline-block;
    font-size: 10px;
    padding-bottom: 1px;
    padding-top: 9px;
}
.home_news .latest_news a.read_more,
.section_box .vc_col-sm-4 .wpb_wrapper > p a.read_more,
.inner_section .vc_col-sm-4 .wpb_wrapper > p a.read_more,.inner_section .vc_col-sm-3 .wpb_wrapper > p a.read_more,
.news_box .innner .news_text a.read-more,.related_text a.read_more,.sidebar_box a {
    background-color: #d4d4d4;
    display: inline-block;
    font-size: 10.5px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 94px;
    color: #252525;
}

.view_more:hover {background-color: #e39300;}
.home_news .latest_news a.read_more:hover,
.section_box .vc_col-sm-4 .wpb_wrapper > p a.read_more:hover,
.inner_section .vc_col-sm-4 .wpb_wrapper > p a.read_more:hover,.inner_section .vc_col-sm-3 .wpb_wrapper > p a.read_more:hover,
.news_box .innner .news_text a.read-more:hover,.related_text a.read_more:hover,.sidebar_box a:hover {
    background-color: #dd8d00;color: #fff;
}

.home_news .latest_news .news_box:last-child {
    margin-right: 0;
}

.home_partners .textwidget a,.partners .textwidget a  {
    display: inline-block;
    width: 20%;
    text-align:center;
    float: left;
}
.home_partners .textwidget a:first-child,.partners .textwidget a:first-child {text-align: left;}
.home_partners .textwidget a:last-child,.partners .textwidget a:last-child {text-align:right;}
.home_news .latest_news .news_box {
    background-color: #f7f7f7;
    display: flex;
    flex-wrap: wrap;
    float: left;
    margin-right: 1px;
    padding:39px 60px 45px;
    width: 33.333%;
}
.latest_news .image_box {
    display: table;
    height: 180px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.latest_news .image_box > a {
    display: table-cell;
    vertical-align: middle;
}
.home_partners a.view_more {padding-top: 3px !important; color: #252525 !important;}
/*----------------inner page------------------------*/
/*.project_banner .banner_img {width: 1170px; margin: 0 auto; height: 670px; display: table; }*/
.project_banner .banner_img {
    display: table;
    float: left;
    height: inherit;
    width: 50%;
}
.project-inner {
    display: block;
    height:496px;
    margin: 0 auto;
    width: 1170px;
}
.project_banner .proje_image {
    display: table-cell;
    vertical-align: middle;
}
.project_banner .project-inner .banner_img .proje_image {padding: 25px 0 0;}
.project_banner .default {
    float: left;
}
.project-inner .default h1 {color:#363636;}
.project-inner .default h6 {font-size: 22px; margin: 0; color: #363636; font-weight: 400;}
.project-inner .default p,.project-inner .default h6 {width: 100%;}
.project_banner .banner_img img {  
    display: table-cell;
    float: right;
    vertical-align: middle;}
.banner_img,.casestudy_banner {
    background-position: 50% 0;
    height: 670px;
    background-size: cover;
    background-repeat: no-repeat;
}
.overlay_of::before {
    background-color: rgba(0, 0, 0, 0.3);
    content: "";
    height: 670px;
    position: absolute;
    width: 100%;
}
.single-post .banner_img::before {height: 670px;}
.home_partners .royalSlider {display: none;}
/*----------services-----------*/
.all_servic {
    padding-top: 27px;
}
.single-services .news_wrapper.section_box {margin-top: 0;}
.section_box .wpb_wrapper > ul {padding-left: 0; margin-top: 10px;}
/*.single-services .news_wrapper.section_box .wpb_wrapper > ul {padding-left: 15px;}*/
.banner_text .services {
    color: #fff;
    float: right;
    padding-right:21px;
    padding-top: 164px;
    width: 570px;
}
.default {padding-top: 91px; width: 575px;}
.banner_text .services h1,.default h1 {
    font-size: 46px;
    font-weight: 500;
    margin: 0;
}

.banner_text .services > p {
    margin-bottom: 10px;
    font-size: 14px;
}
.banner_text .services > p:first-child {font-size:14px;}
.banner_text .services > p {font-size: 15px;}
.banner_text .services p:last-child,.banner_text .inner_text p,.default p {
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    padding-top: 5px;
}
.single .inner_text p {font-size: 16px; padding-bottom: 20px;}
.blog .banner_text .inner_text p {margin: 0; padding-top: 4px;} 
.Breadcrumb {
    color: #ababab;
    font-size: 11px;
    padding-top: 26px;
}
.Breadcrumb > span:first-child {
    padding-left: 2px;
}
.Breadcrumb > span {
    color: #252525;
    padding-left: 10px;
    padding-right: 12px;
}
.Breadcrumb a {color: #ababab;}
.single-products .Breadcrumb {padding-top: 23px;} 
.inner_section,.section_box {padding-top:64px;}
.single-products .news_wrapper.section_box {margin:0px;padding-top: 25px;}
.page-template-default .inner_section {padding-top:62px;}
.page-id-969 .inner_section {padding-bottom: 100px;}
.page-id-23.page-template-default .inner_section {padding-top: 105px;}
.page-id-11.page-template-default .inner_section {padding-top:58px;}
.page-id-14.page-template-default .inner_section {padding-top:82px;}
.page-id-15 .inner_section {padding-top:58px;}
.wpb_single_image.vc_align_left {text-align: center !important;}
.page-template-page-services .section_box > .vc_row-fluid:first-child {padding-bottom: 66px;}
.inner_section .wpb_wrapper ul,.section_box ul,.toggle ul,.cat_right ul {padding-left: 0;}
.inner_section .wpb_wrapper ul li,.section_box .wpb_wrapper ul li,.section_box ul li,.toggle ul li,.cat_right ul li {
    background: rgba(0, 0, 0, 0) url("images/list-icon.png") no-repeat scroll left 4px;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    list-style-type: none;
    padding-bottom: 10px;
    padding-left: 16px;
} 
.news_wrapper.section_box > h3 {
    font-size: 19px;
    font-weight: 500;
}
.section_box .wpb_wrapper ul li {line-height: 21px; padding-bottom: 17px;}
.inner_section .wpb_wrapper > p,.section_box .wpb_wrapper > p,.section_box p {
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;
    margin-bottom: 8px;
    margin-top: 9px;
}
.page-id-19 .inner_section .vc_col-sm-6:last-child .wpb_wrapper > p {margin-top: 33px;}
.page-id-19 .inner_section .vc_col-sm-6:last-child .wpb_wrapper > p a {text-decoration: underline;}
 .inner_section .wpb_wrapper > p a,.section_box .wpb_wrapper > p a,
 .inner_section .wpb_wrapper ul li a,.section_box .wpb_wrapper ul li a {color: #707070;}
 .section_box .vc_col-sm-4,.inner_section .vc_col-sm-4,.inner_section .vc_col-sm-3 {
    display: inline-block;
    padding:0 15px;
}
 .inner_section .wpb_wrapper > p a:hover,.section_box .wpb_wrapper > p a:hover,
 .inner_section .wpb_wrapper ul li a:hover,.section_box .wpb_wrapper ul li a:hover,.col_box > a:hover,.news_box .innner .news_text h4 a:hover {color: #fcaf17;}
.col_box > a:hover {color: #fcaf17 !important;}
.page-template-page-support.page-child .inner_section .vc_col-sm-4 {padding-bottom: 30px;}
.page-id-14 .vc_col-sm-12 .wpb_wrapper p {
    margin-top: 6px;
    width: 63%;
}
.page-id-14 .vc_col-sm-12 .wpb_wrapper .case_studies .text_box p {width: 93%;}
.page-id-14 .home_partners {padding-top: 0;}
.page-id-14 .home_partners .vc_col-sm-12 .wpb_wrapper p {width: auto;}
 .section_box .vc_col-sm-4 .vc_column-inner,.inner_section .vc_col-sm-4 .vc_column-inner,.inner_section .vc_col-sm-3 .vc_column-inner {
        background-color: #f8f8f8;
        padding:  41px 24px 30px;
        min-height: 211px;

 } 
.single-services .section_box .vc_row:first-child {padding-bottom: 66px;}
.single-services .section_box .vc_col-sm-4 .vc_column-inner {padding:  41px 24px 0px; height: 211px;}
.single-services .section_box .vc_row {margin: 0;}
.page-id-15 .wpb_content_element {margin-bottom: 0;}
.page-id-15 .inner_section .vc_col-sm-4 .vc_column-inner {padding:  41px 24px 10px;} 
.page-id-11 .inner_section .vc_col-sm-4 .vc_column-inner,.page-id-11 .inner_section .vc_col-sm-3 .vc_column-inner,
.page-id-19 .inner_section .vc_col-sm-4 .vc_column-inner {padding:  41px 24px 21px;} 

.section_box .vc_col-sm-4 .wpb_wrapper > h4,.inner_section .vc_col-sm-4 .wpb_wrapper > h4,.inner_section .vc_col-sm-3 .wpb_wrapper > h4 {
    color: #252525;
    font-size: 20px;
    font-weight: 500;
    margin: 0;
    padding-bottom: 1px;
}
.page-id-11 .inner_section .vc_col-sm-4 .wpb_content_element,
.page-id-19 .inner_section .vc_col-sm-4 .wpb_content_element {margin-bottom: 0;}
.section_box .vc_col-sm-4 .wpb_wrapper > p,.inner_section .vc_col-sm-4 .wpb_wrapper > p,.inner_section .vc_col-sm-3 .wpb_wrapper > p {
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin: 3px 0 0 0;
    padding-bottom: 16px;
}
.page-id-15 .inner_section .vc_col-sm-4 .wpb_wrapper > p {padding-bottom: 11px;}
.section_box .vc_col-sm-4 .wpb_wrapper > p { padding-bottom: 21px;}
.latest_services {
    clear: both;
    display: flex;
    flex-wrap: wrap;
    padding-top:26px;
}
.single-services .latest_services {margin: 0 -14px;}
.latest_services .image_box {
    background-repeat: no-repeat;
    background-size: cover;
    display: inline-block;
    float: left;
    min-height: 380px;
    width: 100%;
    margin-bottom: 28px !important;
    position: relative;
}
.latest_services .image_box:last-child{margin-right: 0;}
.latest_services .image_box:first-child{margin-left: 0;}
.latest_services .text_box {
    padding:90px 30px 30px 53px;
    display: inline-block;
    height: 100%;
    width: 100%;
    color: #fff;
    position: absolute;
    background-color: rgba(0,0,0,0.5);
}

.latest_services .text_box h3 a {color: #fff;}
.latest_services .text_box > h3 {
    font-size: 40px;
    margin: 0 0 5px 0;
    font-weight: 500;
}
.latest_services .text_box > p {
    font-size: 20px;
    font-weight: 500;
    margin: 0;
}
.latest_services .text_box .read_more {
    background-color: #feae19;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    margin-top:28px;
    margin-left: -2px;
    text-align: center;
    width: 126px;
}
.partners {
    padding:56px 0 95px;
    clear: both;
}

.page-template-default .partners,.page-template .partners {
    padding: 94px 0 82px 0;
    float: left; width: 100%;
}
.page-template-default .partners h4,.page-template .partners h4 {padding-bottom: 0;}
.page-id-7.page-template-default .partners h4 {padding-bottom: 110px;}
.partners .wpb_text_column.wpb_content_element:first-child {
    margin-bottom: 29px;
}
.partners .royalSlider {display: none;}
/*-----------------case-----------------*/
/*.page-id-14 .inner_section .vc_col-sm-12:first-child .wpb_wrapper > p {
    width: 63%;
}*/
.ytp-large-play-button.ytp-button {background:url(images/banner-utub-icon.png) no-repeat center center !important;}
.case_cont {padding-top: 72px;} 
.case_cont .vc_col-sm-6:first-child {
    width: 63%;
}
.banner_text .gform_wrapper .top_label .gfield_label {display: none !important;}
.single-case_studies .case_cont .vc_col-sm-6:first-child {
    width: 65%;
}
.single-case_studies .vc_row.wpb_row.vc_row-fluid.vc_column-gap-5 {
    padding-top: 71px;
}
.case_cont .vc_col-sm-6:last-child {
    padding-left: 20px;
}
.case_cont .vc_col-sm-6:first-child .wpb_wrapper > p {font-size: 16px; line-height: 22px;}
.case_cont .vc_col-sm-6:last-child {width: 25%;} 
.case_cont .vc_col-sm-6:last-child .wpb_wrapper {
    background-color: #fdaf17;
    height: 247px;
    margin-left: 0;
    margin-top: 20px;
    width: 370px;
}
.case_cont .vc_col-sm-6:last-child .wpb_wrapper > h3 {
    padding-top: 80px;
    text-align: center;
}
.case_cont .vc_col-sm-6:last-child .wpb_wrapper a {
    border-bottom: 2px solid #fff;
    color: #fff;
    display: inline-block;
    font-size: 36px;
    font-weight: 600;
    padding-bottom: 10px;
    text-align: center;
}
.case_cont .vc_col-sm-6:last-child .wpb_wrapper p {
    color: #fff;
    font-size: 16px;
    padding-top: 8px;
    text-align: center;
}
.latest_services.case_studies {
    margin: 0 -14px;
    padding-top: 20px;
}
.case_studies.latest_services .inner_box,.latest_services .inner_box {
    float: left;
    padding: 0 14px;
    width: 50%;
}
.case_studies.latest_services .image_box {width:100%; margin: 0 14px 28px 14px;}
.case_studies.latest_services .image_box:first-child {margin-left:auto;}
.case_studies.latest_services .image_box:last-child {margin-right: auto;}
.page-id-11 .vc_row.wpb_row.vc_row-fluid:first-child {
    padding-bottom:100px;
}
.bow_button {padding: 8px 20px; width: auto; text-decoration: none !important; color: #000 !important;}
/*--------------new---------------------*/
.inner_text #gf_2 {display: none !important;}
.inner_text .gform_wrapper {
    background-color: #fdae1d;
    display: inline-block;
    min-height: 70px;
    max-width: 770px;
    margin-top: 49px;
    padding: 10px;
}
.inner_text form ul li {float: left; clear: none !important; padding-right: 10px !important; margin-top: 0 !important; }
.inner_text form .gform_button.button {background-color: #181616;cursor: pointer; border: medium none;color: #fff;font-size: 14px !important;font-weight: 500;height: 50px;margin: 0 !important;width: 120px !important;}
.inner_text form .medium {width: 200px !important; border: none; font-size: 14px !important; padding:0px 9px 0 !important; font-weight: 500; height:50px; margin-bottom:0px;}
.inner_text form .gform_body {float: left; width: auto;}
body .gform_wrapper label.gfield_label + div.ginput_container {margin-top: 0 !important;}
body .inner_text form .gform_footer.top_label {clear: none !important;float: left;padding-top: 0 !important; margin-top: 0 !important; width: auto; padding-bottom: 0;}
.inner_text .gform_wrapper {margin: 10px 0;}
.validation_error {display: none !important;}
.gform_wrapper li.gfield_error input[type="email"], 
.gform_wrapper li.gfield_error input[type="number"], 
.gform_wrapper li.gfield_error input[type="password"], 
.gform_wrapper li.gfield_error input[type="tel"], 
.gform_wrapper li.gfield_error input[type="text"], 
.gform_wrapper li.gfield_error input[type="url"], 
.gform_wrapper li.gfield_error textarea {
    border: none !important;
}div#gform_wrapper_2 
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent !important;
    border-bottom:none !important;
    margin-bottom: 0 !important;
    padding:0;
    width: auto;
}
.inner_text .gform_wrapper li.gfield.gfield_error { padding-top:0 !important; width: auto; background-color: transparent !important;}
.inner_text .gform_wrapper .gform_ajax_spinner {position: absolute; right: 0;}
.news_wrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 58px -15px 0;
}
.single-services .news_wrapper {
       margin: 58px -15px 0;
}
.news_wrapper .news_box {
    float: left;
    padding: 0 15px 20px;
    width: 33.333%;
}
.news_wrapper .news_box .innner {
    background-color: #f8f8f8;
    min-height: 456px;
    padding:21px 19px 21px 20px;
}
.page-id-7 .news_wrapper .news_box .innner {min-height: 225px;}
.page-id-7 .news_wrapper .news_box {padding: 0 15px 30px;}
.news_wrapper .news_box .innner .news_image {
    display: table;
    height: 221px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}
.mobile_banner {display: none;}
.news_wrapper .news_box .innner .news_image > a {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.news_box .innner .news_text .date {font-size: 10px;}
.news_box .innner .news_text h4 {margin: 0;}
.pagination {
    border-bottom: 1px solid #e9e9e9;
    display: inline-block;
    margin-bottom: 87px;
    padding: 42px 0 20px;
    text-align: right;
    width: 100%;
}

.single-post .pagination .prev {
    float: left;
    padding-right: 30px;
}
.single-post .post_pagination .next {float: right;} 
.single-post .post_pagination .next a {color: #252525;}
.pagination a.active {
    color: #252525;
}
.pagination a {
    color: #b7b7b7;
    font-size: 14px;
    font-weight: 500;
    padding-left: 20px;
}

/*--------------about--------------*/

 .inner_section .vc_col-sm-6:last-child .wpb_wrapper > h3 {
    color: #252525;
    font-size: 20px;
    font-weight: 500;
    margin:10px 0 42px;
    padding-left: 1px;
}
.add_min_editor {
    padding-top: 1px;
}
.add_min_editor > p {
    color: #707070;
    font-size: 16px;
    padding-left: 1px;
}
.add_min_editor > p a {
    color: #707070;
    display: inline-block;
    padding-top: 4px;
    text-decoration: underline;
}
.page-id-19 .inner_section .wpb_wrapper .vc_row-fluid {padding-bottom: 50px;}

/*-----------------------parter--------------------------*/

.partner_box {
    display: inline-block;
    float: left;
    min-height:120px;
    width: 20%;
}
.partner_image {width: 160px;}

/*---------------------singl page----------------------*/
.term_description {width: 100%; display: inline-block; padding:47px 0 96px; }
.cat_left, .cat_right {
    display: inline-block;
    float: left;
    width: 50%;
}
.term_description > h3 {
    color: #252525;
    font-size: 26px;
    margin-bottom: 32px;
}
/*.related_secation {
    padding-top: 7px;
}*/
.cat_right p,.cat_left p {
    margin-bottom: 7px;
    margin-top: 0;
}
.cat_right {
    padding-left: 13px;
}
.single-products .partners {padding:7px 0 55px;}
.single-products .partners h4{padding-bottom: 40px;}
.news_wrapper.section_box .vc_col-sm-6:last-child .vc_column-inner {margin-left: 7px;}
/*--------------contact----------------*/
.section_box .enquiry_box {
    padding-top: 29px;
    margin: 0;
} 

.col_box,.quote,.content-section .inner_section .vc_col-sm-4 p a.support {
    background-color: #fdaf17;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin-bottom: 10px;
    padding: 0 0 0 14px;
    min-width: 164px;
    color: #252525  !important;
}
.col_box:first-child {
    padding-left: 13px;
}
.col_box > a {
    background-color: #d5d5d5;
    color: #252525  !important;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin-left: 15px;
    padding: 0 14px;
    width: 116px;
}
.quote {
    font-size: 12px;
    padding-left: 0;
    text-align: center;
    width: 214px;
}
.enquiry_box h4 {
    float: left;
    font-size: 17px;
    font-weight: 500;
    width: 100px;
    padding-left: 1px;
}
.enquiry_box .line {
    margin-top: 35px;
    width: 90%;
}

.enquiry_box > .textwidget,.enquiry_box .wpb_content_element:last-child {
    background-color: #f2f2f2;
    display: inline-block;
    max-width: 100% !important;
    margin:25px 0 0 0 !important;
}
.enquiry_box .wpb_content_element:last-child {width: 100% !important; margin-top: 0 !important;}
.enquiry_box .wpb_content_element:last-child .wpb_wrapper > p,.enquiry_box .textwidget > p {font-size: 10px;padding:0px 20px 25px !important;}
.enquiry_box .gform_wrapper form  {width: 100%; padding-right:93px;}
.enquiry_box .gform_wrapper form ul li {padding:15px 0 0 20px !important;list-style-type: none !important; float: left; background: none !important; width: 25% !important; clear: none;}
.enquiry_box .gform_wrapper form ul li#field_1_6,.enquiry_box .gform_wrapper form ul li#field_1_8,
.enquiry_box .gform_wrapper form ul li#field_1_4,.enquiry_box .gform_wrapper form ul li#field_3_9,
.enquiry_box .gform_wrapper form ul li#field_3_8,.enquiry_box .gform_wrapper form ul li#field_3_10,
 .enquiry_box .gform_wrapper form ul li#field_3_11,.enquiry_box .gform_wrapper form ul li#field_3_14 {clear: both;}
.enquiry_box .gform_wrapper form ul li select,
.enquiry_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required {margin: 0 !important; border: none !important;} 
.enquiry_box .gform_wrapper form ul li input {background-color: #fff;border: medium none;height: 39px;padding: 0 11px !important;font-size: 14px !important;width: 100% !important;}
.enquiry_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.enquiry_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top: 7px !important;}
.enquiry_box .gform_wrapper form ul li select {height: 39px; padding-left: 10px; background:rgba(255,255,255,1) url(images/down-arr.png) no-repeat 94% center; color:#acacac; width: 100% !important; font-size: 14px !important;}
.enquiry_box .gform_wrapper form ul li#field_1_13 {width: 50%;}
.enquiry_box #field_1_16 {margin-top: 5px !important;}
.enquiry_box .gform_wrapper form ul li#field_1_15 {clear: both;width: 100%;}
.enquiry_box .gform_wrapper li.gfield.gfield_error.gfield_contains_required {margin:9px 0 0 0 !important;}
 .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {border: none !important;}
.enquiry_box .gform_footer.top_label {padding-top: 18px;}
.enquiry_box .gform_wrapper form ul li .textarea.medium {
    border: medium none;
    padding: 13px 10px 0;
    height: 87px !important;
    width: 100% !important;
}
.enquiry_box .gform_wrapper .gform_footer .gform_button.button {
    background-color: #fdaf17;
    border: medium none;
    cursor: pointer;
    font-size: 14px !important;
    font-weight: bold;
    height: 40px;
    margin-left: 20px;
    width: 104px;
}
.enquiry_box .gform_wrapper .gform_footer .gform_button.button:hover,.inner_text form .gform_button.button:hover {background-color: #dd8d00; color:#fff;}

.enquiry_box .gform_wrapper form ul li label {display: none !important;}
.enquiry_box .gform_wrapper form ul li.msg_box {
    clear: both;
    display: inline-block;
    float: left;
    width: 100% !important;
}
/*--------------------servics inner---------------------------*/

.cat_wrapper .term_description .cat_left > p,.cat_wrapper .term_description .cat_right {
    font-size: 16px;
    font-weight: 500;
    line-height: 23px;
}
.cat_wrapper .term_description .cat_left > p {padding-right: 30px;}
.proj_related {
    display: flex;
    flex-wrap: wrap;
    float: left;
    margin: 0 -15px;
    padding-top:25px;
}
.cont_today {color:#fcaf17; text-decoration:underline; }
.related_secation .partners {
    display: inline-block;
    padding: 30px 0 82px;
    width: 100%;
}
.inner_related {
    display: inline-flex;
    float: left;
    padding: 0 15px 30px;
    width: 33.333%;
}

.inner {
    background-color: #f8f8f8;
    display: inline-block;
    width: 100%;
    padding:25px;
}
.inner .related_text h4 {margin-bottom: 0;}
.inner .related_text h4 a {
    font-size: 20px;
    font-weight: 500;
}
.inner .related_text > h6 {
    color: #252525;
    font-size: 15px;
    font-weight: 500;
    margin: 4px 0 0;
}
.inner_related .inner .related-images {
    display:inline-flex;
    min-height: 221px;
    position: relative;
    text-align: center;
    width: 100%;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -webkit-display:inline-flex;
     -ms-flex-wrap: wrap;
    -ms-display:inline-flex;

}

.inner_related .inner .related-images a img {
    height:200px;
    object-fit: contain;
    -webkit-object-fit: contain;
    -ms-object-fit: contain;
}
.related_secation .home_partners .line {width: 934px; margin-top: 18px;}
.home_partners a.view_more {
    color: #252525;
    line-height: 24px;
    padding-left: 2px;
    padding-top: 0;
    width: 84px;
}
/*.related_secation .home_partners {
    padding-top: 42px;
}*/
.related_secation .home_partners {
    padding: 0 0 64px;
}
.inner_related .inner .related-images > a {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);

}
.inner_related .inner .related_text > p {
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
}
.inner_related .inner .related_text a.read_more {
    margin-top: 5px;
}
.cat_wrapper .textwidget .case_study {position: absolute;left: 0;right: 0;}
.cat_wrapper .textwidget {min-height: 469px;}


.prod_wrapper {
    float: left;
    padding: 50px 0;
    width: 100%;
}

.prod_wrapper .prod_left {
    float: left;
    width: 400px;
}
.prod_wrapper .prod_left img {
    max-width: 290px;
}
.prod_wrapper .news_right {
    float: left;
    padding-left: 0;
    width: 60%;
}
.prod_wrapper .news_right h1 {
    color: #252525;
    font-size: 50px;
    font-weight: 500;
    margin-bottom: 0;
    padding-top: 5px;
}

.prod_wrapper .news_right h6 {
    color: #252525;
    font-size: 24px;
    font-weight: 500;
    margin: 3px 0;
}

.prod_wrapper .news_right > p,.toggle p {
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
    margin: 8px 0 0;
}
.toggle h3 {font-size: 20px; font-weight: 500;}
.prod_wrapper .news_right .more_detaile {
    background-color: #fbb017;
    color: #252525;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    cursor: pointer;
    line-height: 40px;
    margin-top: 35px;
    text-align: center;
    width: 188px;
}



.casestudy_banner {height: 670px;}
.single-post .banner-text,.casestudy_banner .banner-text {
    margin: 0 auto;
    width: 1170px;
    display: block;
}
.single-post .banner-text .inner_text {color: #fff; padding-top: 128px;}
.news_wrapper .news_left {width: 68%; padding-right: 22px; float: left;}
.news_wrapper .news_left > h3 {
    color: #252525;
    font-size: 20px;
    font-weight: 500;
}

.Related_topic h4 {
    float: left;
    font-weight: 500;
    font-size: 14px;
    margin-top:14px; 
    width: 136px;
}

.free_webinar {
    background-color: #fdaf17;
    display: inline-block;
    font-size: 14px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    width: 186px;
    margin-top: 10px;
    font-weight: bold;
    margin: 15px 0 20px 0;
}
.single-post .post_pagination {float: right;} 
.free_webinar:hover {background-color: #d78900;color:#252525;}
.single-post .news_wrapper {margin: 27px 0px 0;}
.Related_topic .line {
    background-color: #ccc;
    float: left;
    height: 1px;
    margin-left: 0;
    margin-top: 26px;
    width: 200px;
}
.news_wrapper .news_right .Related_topic {
    padding-bottom: 40px;
}
.news_wrapper .news_right .sidebar_box {
    background-color: #f8f8f8;
    margin-top: 30px;
    min-height: 247px;
    padding: 43px 25px;
    width: 370px;
}

.news_wrapper .news_right .sidebar_box .sidebare_date {
    font-size: 10px;
}
.news_wrapper .news_left > p {
    font-size: 16px;
    line-height: 23px;
}
.news_wrapper .news_left > p strong {color:#252525;}
.single-post .banner-text .inner_text .date.single_page {
    font-size: 12px;
}

.single-post .banner-text .inner_text h1 {
    font-size: 30px;
    font-weight: 500;
    margin: 4px 0 0;
    width: 500px;
}

.news_wrapper .news_right {
    float: left;
    width: 30%;
    padding-left: 7px;
}
.news_wrapper .news_right .sidebar_box {
    background-color: #f8f8f8;
    margin-top: 30px;
    min-height: 247px;
    padding: 50px 25px;
    width: 370px;
}
.news_wrapper .news_right .sidebar_box > h3 {
    color: #252525;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    margin: 0;
}

.news_wrapper .news_right .sidebar_box > p {
    font-size: 14px;
    line-height: 19px;
    margin-top: 0;
}
.post_navigation {
    padding: 50px 0;
}
.page-content .search-form {
    float: left;
    padding-top: 20px;
    width: 100%;
}
.page-content .search-form .search-field {
    border: 1px solid #999;
    height: 40px;
    padding: 0 10px;
    width: 600px;
}
.page-content .search-form .search-submit {
    background-color: #fcaf17;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    height: 41px;
    width: 90px;
}

.page-content {
    padding-bottom: 100px;
}
#moble_logo_show {display: none;}
.gallery {margin: 0 -15px;}
.gallery .gallery-item {margin: 0;}
.gallery .gallery-item {width: 33.333%; float: left; padding:0 15px 30px;}
.gallery .gallery-item:first-child {float: left;width: 50%;}
.gallery .gallery-item:nth-of-type(2) {width: 50%;}
/*---------------------footer---------------------- */

footer {background-color:#f9f9f9;display: inline-block;width: 100%;color: #707070;  }
.footer-top {padding: 62px 0 47px; width: 100%; float: left;}
.footer-box h3 {padding:0px 0 26px 0px; color:#707070; margin: 0; font-weight:500; font-size: 14px;}
.cstomer-scend strong {font-weight: 100; padding:35px 0 0; display: inline-block; font-size: 14px;}
footer .menu {margin: 0; padding: 0 0px 10px;}
footer .footer-box {width: 25%; float: left;}
footer .footer-box {padding-left: 8px;}
footer .footer-box:first-child {padding-left: 0;}
footer .footer-box ul {padding-left: 0; margin: 0;}
footer .footer-box ul li {display: block;list-style-type: none; font-size: 11px; padding-bottom:10px;}
footer .footer-box ul li a {color: #444444;font-size: 11px;text-decoration: none;color: #707070;}
footer .footer-box:last-child {padding-left: 21px;}
footer .footer-box p {color: #707070; font-size: 11px;}
footer .footer-box .cstomer-first > p {margin-top: 0;}
footer .footer-box .cstomer-first ul li,footer .footer-box .cstomer-scend ul li {font-size: 11px;}
footer .footer-box .cstomer-first span,footer .footer-box .cstomer-scend span {font-weight: 600;}
footer .footer-box .cstomer-scend > ul {padding-top: 15px;}
footer .footer-box ul li a:hover {color:#fcaf17;}
footer .footer-box.widget-4 {padding-left: 23px;} 
footer .footer-box.widget-4 p {margin: 0 0 8px 0;}
footer .footer-box.widget-4 ul li {padding-bottom:5px;}
footer .footer-box.widget-4 ul li a {font-weight: bold;}
footer .footer-box.widget-4 p strong {
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    padding-top: 36px;
}

footer .footer-box ul.social-sction {
    margin-top:60px;
    padding-left: 5px;
}
.social-sction li {float: left;padding-right: 30px;}
.social-sction li:last-child {padding: 0;}
.social-sction li a img:hover {opacity: 0.6;}
.footer {background-color: #818a8f; color: #fff; padding: 46px 0 100px; margin: 28px 0 0;}
.footer_logo {margin: 15px 0 37px;}
.footer_logo img {margin: 0 54px 0 0;}
.footer_bottom{position: relative; padding: 40px 0 55px 0;clear: both; border-top:solid 1px #ebebeb;}
.footer_bottom .copy{float: left; color: #c2c2c2; font-size: 10px;}
.footer_bottom .power_by{float: right; color: #c2c2c2; font-size: 10px;}
.footer_bottom .power_by img {float: right; margin: -3px 0 0 15px;}

/*----------------*/
.content-section .inner_section .vc_row.wpb_row.vc_row-fluid {display: flex;flex-wrap: wrap;}
.content-section .inner_section .vc_row.wpb_row.vc_row-fluid .vc_col-sm-4,.content-section .inner_section .vc_row.wpb_row.vc_row-fluid .vc_col-sm-3 {
    background-clip: content-box;background-color: #f8f8f8;}
.content-section .inner_section .vc_col-sm-4 p a.support {padding: 0 14px;text-align: center; height: auto;}
.enquiry_box.support_form  .gform_wrapper form ul li h6 {margin: 0; font-size: 16px;}
.enquiry_box.support_form .gform_wrapper form ul li#field_3_14{width: 100% !important;}
.enquiry_box.support_form .gform_wrapper form ul li#field_3_8 {width: 75% !important;}
.support_form .gform_wrapper li.gfield.gfield_error {border-top: medium none;}

.enquiry_box .gform_wrapper {
    background-color: #f2f2f2;
    display: inline-block;
    max-width: 100% !important;
    margin: 25px 0 0 0 !important;
}

/***********search changess************/

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

@media screen and (min-width:979px){
body .navigation-sction .primary-menu > li.more_menu > .sub-menu{-moz-column-count: 2;
    -webkit-column-count: 2; column-count: 2; width:550px;}
}

