/*=== GENERAL CSS ===*/
*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}:focus{outline:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{-webkit-transition:background .2s,color .2s;-moz-transition:background .2s,color .2s;transition:background .2s,color .2s}.clear{clear:both;width:0;height:0}.clearfix:after{content:"";clear:both;display:block;visibility:hidden;line-height:0;height:0} a:hover,a:focus,button:hover,button:focus{ text-decoration: none; outline: none; }
::selection { background: #1bace2; color: #fff; text-shadow: none; } ::-webkit-scrollbar { width:2px; height:3px; } ::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment { display:none; } ::-webkit-scrollbar-track-piece { background-color:#fff; -webkit-border-radius:0px; border-left:1px solid transparent; } ::-webkit-scrollbar-thumb:vertical { -webkit-border-radius:0px; background:#000; }
#jqcheck i:after,#jqcheck i:before{content:'';pointer-events:none;position:absolute}#jqcheck{background:#fff9d7;text-align:center;color:#333;padding:10px 0;font-size:13px;font-weight:700;width:100%;font-family:'lucida grande',tahoma,verdana,arial,sans-serif}#jqcheck:after{content:"Javascript is disabled. Please enable it for better working experience."}#jqcheck i{color:#ffb60b;display:inline-block;vertical-align:middle;position:relative;font-style:normal;overflow:visible;width:24px;border-bottom:2px solid;border-radius:0 0 4px 4px;margin:19px 10px 6px}#jqcheck i:before{width:20px;height:20px;left:1px;top:-11px;border-width:2px 0 0 2px;border-style:solid;border-radius:4px 0;-webkit-transform:rotate(45deg) skew(12deg,12deg);-ms-transform:rotate(45deg) skew(12deg,12deg);transform:rotate(45deg) skew(12deg,12deg)}#jqcheck i:after{width:3px;height:3px;top:-12px;box-shadow:inset 0 0 0 30px,0 3px,0 8px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}

.mymobile {display:none;}
.quality_policy ul{
    
}

.loading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
        background: #355293;
    z-index: 9999;
}

    .loading img {
        margin: 0 auto;
        position: absolute;
        top: 40%;
        left: 50%;
        transform: translateX(-50%) translateY(-40%);
    }

 .loading p {    color: #fff;
    position: absolute;
    top: 54%;
    left: 50%;
    transform: translateX(-50%) translateY(-54%);}
.listing_loading {
    width: 100%;
    min-height: 920px;
    background: #000000b8;
    position: absolute;
    top: 0;
    left: 0;
    margin: 0 auto;
    z-index: 99;
    text-align: center;
}

.fix { overflow: hidden; position: fixed; width: 100%; }
.custom-chck {position: relative;display: block;padding-left: 25px;margin-bottom: 7px;color: #1f1f1f;font-size: 14px;line-height: 14px;font-weight: 400;}
.custom-chck input { position: absolute; opacity: 0; cursor: pointer; top: 0; bottom: 0; margin: auto; }
.checkmark { position: absolute; top: 0; left: 0; height: 13px; width: 13px; background-color: #fff; border:1px solid #737373; }
.custom-chck input:checked ~ .checkmark { background-color: #fff; }
.checkmark:after { content: ""; position: absolute; display: none; }
.custom-chck input:checked ~ .checkmark:after { display: block; }
.custom-chck .checkmark:after {left: 3px;top: 0;width: 5px;height: 9px;border: solid #000;border-width: 0 2.3px 2.3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.no-gutters { margin-right: 0; margin-left: 0; }
.no-gutters .col { padding-right: 0; padding-left: 0; }
.no-gutters  > [class*="col-"] { padding-right: 0; padding-left: 0;}


input[type=checkbox] + label span {padding: 0 0 0 10px;vertical-align: top;}
input[type=checkbox] + label a {color: #a6bcdf;vertical-align: top;margin-right: 7px;}
input[type=checkbox] {display: none;}
input[type=checkbox] + label:before {content: "\2714";border: 1px solid #c1c1c1;border-radius: 0;display: inline-block;font-size: 12px;width: 22px;height: 22px;padding-left: 5px;font-weight: 500;margin-right: 1em;vertical-align: middle;color: transparent;transition: .2s;}
input[type=checkbox] + label:active:before { transform: scale(0);}
input[type=checkbox]:checked + label:before {background-color: #053553;border-color: #053553;color: #fff;}
input[type=checkbox]:disabled + label:before {transform: scale(1);border-color: #aaa;}
input[type=checkbox]:checked:disabled + label:before {transform: scale(1);background-color: #bfb;border-color: #bfb;}

/*h2 span {font-family: 'Libre Baskerville', serif;}*/
h2 em {font-family: 'Libre Baskerville', serif;}
body {font-family: 'Poppins', sans-serif !important; background: #ffffff;}

.slick-dots {
    
    height: 20px;
}


header {
    width: 100%;
    position: absolute;
    z-index: 999;
    padding: 9px 0;
    background: #FFF;
    border-top: 3px solid #053553;
}
header.fixed {position: fixed;top: 0;z-index: 999;background: #0a0701;min-height: 95px;border-bottom: 1px solid #fed56d;box-shadow: 0px 0px 30px #d8a00a;}
header.fixed .logo img {width: 60%;}
header .container {max-width: 1538px;width: 100%;}

.logo {float: left;margin: 5px 16px 6px 0;}
.menu {margin: 26px 0 0 0px;float: left;width: 64%;text-align: center;}
.menu .closebtn {display: none;}
.menu ul {}
.menu ul li {display: inline-block;margin: 0 20px 0;}
.menu ul li a {color: #053553;font-size: 15px;font-weight: 600;padding: 0;display: inline-block;text-transform: uppercase;position: relative;}
.menu ul li a:After {content: '';width: 14px;height: 2px;background: #05355300;display: block;position: absolute;right: -25px;top: 13px;transition: 0.5s;}
.menu ul li a:hover:After {background: #053553;}
.menu ul li a.active:After {background: #053553;}
#menu-main-menu .menu ul li a.active:After {background: #fff;}
.menu ul li.dropDown {position: relative;}
.menu ul li.dropDown i {display: inline-block;color: #fff;margin: 0px 0 0 3px;font-size: 20px;vertical-align: middle;}
.menu ul li ul.subMenu {position: absolute;top: 75px;left: 0;background: #fff;width: 280px;display: none;transition: 1s all;text-align: left;z-index: 9;}
.menu ul li ul.subMenu li {display: block;margin: 0 0;border-bottom: solid 1px #ccc;}
.menu ul li ul.subMenu li a {padding: 11px 0px 11px 18px;display: inline-block;color: #313131;text-transform: capitalize;}

.menu ul li ul.subMenu li a:hover {color: #7da1de;border-color: #7da1de00;}
.menu ul li ul.subMenu li i {display: inline-block;color: #333;}
.menu ul li ul.subMenu li ul.subMenu2 { padding: 0 0 0 30px;display: none;}
.menu ul li ul.subMenu li ul.subMenu2 li {}
.menu ul li ul.subMenu li ul.subMenu2 li a {padding: 5px 0;color: #787777;}

.rightNav {margin: 21px 0 0;float: left;position: relative;width: 140px;}
.rightNav ul {margin: 0;}
.rightNav ul li {display: inline-block;margin: 0 7px 0;font-size: 12px;color: #fff;text-align: center;}
.rightNav ul li a {font-weight: 600;display: block;color: #053553;font-size: 22px;}
.rightNav ul li a i {color: #053553;font-size: 18px;}

.bannerSec {position: relative;height: 100vh;}
.bannerSlide {}
.banner {height: 100vh;background-size: cover;width: 100%;background-repeat: no-repeat;background-position: 50% 50%;}
.banner .container {top: 35%;position: relative;left: 0;transform: translateY(-50%);max-width: 1538px;width: 100%;}
.banner article {width: 750px;text-align: right;float: right;}
.banner article h2 {font-size: 50px;color: #355293;font-weight: bold;}
.banner article h2 span {display: block;font-family: inherit;font-size: 62px;}
.banner article h2 em {display: block;font-family: inherit;font-size: 62px;}
.banner article p {font-size: 28px;color: #ffffff;margin: 28px 0;}
.banner article a {display: inline-block;background: #053553;color: #fff;padding: 12px 30px;text-transform: uppercase;font-weight: 300;letter-spacing: 1px;font-size: 14px;}

.bannerSec .slick-dots { bottom: 50px;position: absolute;}
.bannerSec .slick-dots .slick-active button {background: #fff;}
header .fa-bars {display: none;}
.bannerSec .slick-dotted.slick-slider {margin-bottom: 0;}

.services {padding: 85px 0;}
.services .container {max-width: 1538px;width: 100%;}
.services .box {background: #fff; height: 390px;width: 100%;border: solid 1px #f2f2f2;box-shadow: 0px 0px 40px #0000001a;text-align: center;border-radius: 0;transition: 0.8s;    overflow: hidden;
    position: relative;    border-radius: 10px;}

.services .box article {margin: 30px 30px;border: solid 1px #fff;border-radius: 10px;height: 84%;padding: 20px 40px;}
.services .box img {margin: 40px auto 40px;}
.services .box h3 {color: #053553;font-size: 30px;font-weight: bold;margin: 0px 0 0;display: block;padding: 10px 0 0px;}
.services .box h3:after {content: '';width: 78px;height: 4px;display: block;background: #fff;margin: 0px auto 0;}
.services .box a {color: #053553;font-size: 15px;margin: 40px 0 0;display: block;z-index: 1000;position: relative;}
.services .box p {font-size: 13px;color: #ffffff;display: none;}
.services .box p a {color: #c09551;font-size: 15px;margin: 40px 0 0;display: block;}
.services .box:hover {background: #053553;border-radius: 10px;}
.services .box:hover img {display: none;}
.services .box:hover p {display: block;}
.services .box:hover h3 {font-size: 30px;margin: 10px 0 0;display: block;padding: 10px 0 50px;color: #fff;}
.services .box:hover h3:after {margin: 30px auto 0;}
.services .box:hover h6 a {color:#fff;}
.services .box.first:after {background-image: url(../images/ser-1-hover.png);background-position: bottom left;content: '';background-repeat: no-repeat;width: 239px;height: 238px;display: block;position: absolute;bottom: 0;left: -100%;transition: 0.8s all;}
.services .box.sec:after {background-image: url(../images/ser-2-hover.png);background-position: bottom left;content: '';background-repeat: no-repeat;width:302px;height: 183px;display: block;position: absolute;bottom: 0;left: -100%;transition: 0.5s all;}
.services .box.thrd:after {background-image: url(../images/ser-3-hover.png);background-position: bottom left;content: '';background-repeat: no-repeat;width: 200px;height: 218px;display: block;position: absolute;bottom: 0;left: -100%;transition: 0.5s all;}
.services .box:hover:after {left: 0;}


.knowfacts {text-align: center;padding: 50px 0;}
.knowfacts h2 {font-size: 44px;color: #333333;margin: 0 0 20px;}
.knowfacts h2 span {font-style: italic;color: #717171;}
.knowfacts h2 em {font-style: italic;color: #717171;}
.knowfacts strong{color: #053553;}
.knowfacts p {}
.knowfacts .col-md-3 {padding-top: 33px;}
.knowfacts img {margin: 0 auto;transition: all .2s ease-in-out;}
.knowfacts h3 {display: block;color: #2f2f2f;font-weight: 600;font-size: 18px;margin: 20px 0 0;min-height: 62px;}
.knowfacts h3 span {font-size: 17px;color: #053553;display: block;margin: 0 0 10px 0;}
.knowfacts .col-md-3:hover img { transform: scale(1.1);}


.clientele {text-align: center;padding: 70px 0 0;}
.clientele h2 {font-size: 44px;color: #333333;margin: 0 0 20px;}
.clientele h2 span {color: #053553;padding: 0px 0px;}
.clientele h2 em {font-style: italic;color: #717171;}

.clientele strong{color: #053553;}
.clientele .center {padding: 80px 0;}
.clientele .slide-logo {height: 290px;display: table;border-radius: 8px;border: solid 1px #ffffff;margin: 50px 0;opacity: 0.4;}
.clientele .slide-logo figure {display: table-cell;height: 220px;width: 100%;vertical-align: middle;border-radius: 8px;}
.clientele .slide-logo img {margin: 0 auto;/* vertical-align: middle; *//* display:table-cell; */max-width: 70%;}
.clientele .slide-logo.slick-current.slick-active.slick-center {background: #fff;box-shadow: 0px 0px 20px #00000029;border: solid 1px #ffffff;border-radius: 8px;opacity: 1;}



.clientele .slick-prev {color: #f13734;z-index: 999;left: 40px;right: 0;top: 25px;margin: 0 auto;width: 50px;height: 50px;border-radius: 100%;border: 0;text-align: center;opacity: 1;background: #fff0;border: solid 2px #fff0;}
.clientele .slick-next {color: #f13734;z-index: 999;right: 60px;left: 0px;top: 0;margin: 0 auto;width: 50px;height: 50px;border-radius: 100%;border: 0;text-align: center;opacity: 1;background: #ffffff00;border: solid 2px #fff0;}
.clientele .slick-prev:before {content: "<";opacity: 1;color: #d7d7d7;text-align: center;margin: 0 auto;display: table;width: initial;height: initial;font-size: 38px;font-family: monospace;font-weight: 700;}
.clientele .slick-next:before {content: ">";opacity: 1;color: #d7d7d7;text-align: center;margin: 0 auto;display: table;width: initial;height: initial;font-size: 38px;font-family: monospace;font-weight: 700;}
.clientele .slick-next:hover, .clientele .slick-prev:hover {opacity: 1;background: #ffffff;color: #fff;border: solid 2px #ffffff;}
.clientele .slick-next:hover, .clientele .slick-prev:hover:before {color: #475b6d;}
.clientele .slick-next:hover, .clientele .slick-next:hover {opacity: 1;background: #ffffff;border: solid 2px #ffffff;}
.clientele .slick-next:hover, .clientele .slick-next:hover:before {color: #475b6d;}



.sec-iktiva {
    padding: 126px 0 90px 0px;
}
.sec-iktiva .row.main-outter {

}
.sec-iktiva .main-bg {
    background: #fff;
    overflow: hidden;
    border: 1px solid #f2f2f2;
    border-radius: 10px;
    -webkit-box-shadow: 1px 7px 5px 0px rgba(246,246,248,1);
    -moz-box-shadow: 1px 7px 5px 0px rgba(246,246,248,1);
    box-shadow: 1px 7px 5px 0px rgba(246,246,248,1);
}
.sec-iktiva .inner-1 {
    width: 7%;
    float: left;
    position: relative;
    height: 175px;
    background: rgba(14,148,192,1);
    background: -moz-linear-gradient(top, rgba(14,148,192,1) 0%, rgba(14,148,192,1) 1%, rgba(17,149,188,1) 4%, rgba(106,188,72,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(14,148,192,1)), color-stop(1%, rgba(14,148,192,1)), color-stop(4%, rgba(17,149,188,1)), color-stop(100%, rgba(106,188,72,1)));
    background: -webkit-linear-gradient(top, rgba(14,148,192,1) 0%, rgba(14,148,192,1) 1%, rgba(17,149,188,1) 4%, rgba(106,188,72,1) 100%);
    background: -o-linear-gradient(top, rgba(14,148,192,1) 0%, rgba(14,148,192,1) 1%, rgba(17,149,188,1) 4%, rgba(106,188,72,1) 100%);
    background: -ms-linear-gradient(top, rgba(14,148,192,1) 0%, rgba(14,148,192,1) 1%, rgba(17,149,188,1) 4%, rgba(106,188,72,1) 100%);
    background: linear-gradient(to bottom, rgba(14,148,192,1) 0%, rgba(14,148,192,1) 1%, rgba(17,149,188,1) 4%, rgba(106,188,72,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e94c0', endColorstr='#6abc48', GradientType=0 );
}
.sec-iktiva .inner-1  h3 {
    margin: 0;
    transform: rotate(-90deg);
    width: 250px;
    position: absolute;
    left: -95px;
    top: 3px;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    letter-spacing: 9px;
    font-family: 'Poppins', sans-serif;
    z-index: 9999;
    height: auto;
    text-transform: uppercase;
}
.sec-iktiva .inner-2 {
    width: 30%;
    float: left;
    padding: 40px 0 40px 40px;
}
.sec-iktiva .inner-3 {
    width: 63%;
    float: left;
    padding: 40px 20px 0;
}
.sec-iktiva .inner-3 p {
    color: #666666;
    font-size: 17px;
    font-weight: 400;
    line-height: 28px;
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 25px 0 0;
    text-align:justify;
}

.sec-iktiva .right {
    background: #fff;
    padding: 87px 30px;
    border: 1px solid #f2f2f2;
    border-radius: 10px;
      -webkit-box-shadow: 1px 7px 5px 0px rgba(246,246,248,1);
    -moz-box-shadow: 1px 7px 5px 0px rgba(246,246,248,1);
    box-shadow: 1px 7px 5px 0px rgba(246,246,248,1);
}

.contactSec {margin-bottom: 70px;}
.contactSec .bx {box-shadow: 0px 0px 70px #0000001f;border-radius: 8px;overflow: hidden;}
.contactSec .form_area {
    text-align: right;
    padding: 50px 30px 25px 30px;
}
.contactSec .form_area h3 {font-size: 35px;color: #333333;margin: 0 0 10px;}
.contactSec .form_area .form-group { margin: 20px 0 0;}
.contactSec .form_area .form-group label { color: #858585;font-size: 13px;display: block;margin: 0 0 7px;}
.contactSec .form_area .form-group input {height: 32px;width: 100%;padding: 0 10px;font-size: 13px;border: solid 1px #e5e5e5;}
.contactSec .form_area .form-group textarea {padding: 10px 10px;font-size: 13px;width: 100%;height: 180px;border: solid 1px #e5e5e5; resize: none;}
.contactSec .form_area .form-group input[type=submit] {background: #053553;color: #fff;text-transform: uppercase;font-size: 15px;letter-spacing: 2px;padding: 0px 52px;width: auto;height: 44px;cursor: pointer;}
.contactSec .form_area .form-group input:focus, .contactSec .form_area .form-group textarea:focus {    border: solid 1px #053553; box-shadow: inset 0 0 6px #05355380;}
.contactSec article {
    background: #053553;
    padding: 50px 30px 50px 50px;
    width: 100%;
    height: 650px;
    text-align: right;
}
.contactSec article h3 {font-size: 35px;color: #ffffff;margin: 18px 0 10px;}
.contactSec article p {
    margin: 20px 0 0px 0px;
    line-height: 28px;
}
.contactSec article p i, .contactSec article  i {width: 30px;color: #fff;font-size: 18px;vertical-align: top;    margin-top: 4px;}
.contactSec article p span, .contactSec article  span {color: #fff;font-size: 14px;width: 83%;display: inline-block;}

.contactSec article i.fa.fa-fax {
    font-size: 16px;
}
footer {
    direction: ltr;
    background: #053553;
    position: relative;
    padding: 29px 0px 20px 0px;
}
footer article {padding: 40px 0 30px;text-align: left;}
footer article i.fa {color: #ffffff;font-size: 24px;display: inline-block;vertical-align: top;}
footer article h5 {
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    width: 80%;
    display: inline-block;
    padding: 0 0 0 20px;
    line-height: 33px;
}
footer article h5 span {color: #ffffffb8;font-size: 16px;font-weight: 400;display: block;direction: ltr;}

footer article h5 a {display: inline-block;margin: 10px 10px 0 0;/* font-weight: 300 !important; */}
footer article h5 a i.fa {font-size: 18px;color: #99abcb;/* font-weight: 300 !important; */}
footer article h5 a:hover i{color: #fff;}
footer p {font-size: 14px;color: #fff;padding: 0px 0px;border-top: solid 1px #1e4a65;text-align: center;padding: 18px 0;}
footer .foot-logo-ab {
    position: absolute;
    top: 45px;
    right: 0;

}
footer .foot-logo-ab img {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
.inner-banner {height: 550px;background-size: cover;width: 100%;background-repeat: no-repeat;background-position: 50% 50%;}
.about_sec {margin: -30px 0 0;position: relative;}
.about_sec .profile {background: #fff;padding: 90px 60px 70px;border-bottom: 0;border-top: solid 10px #053553; border-width: 6px; position: relative; box-shadow:0px 0px 20px #00000014;}
.about_sec .profile:before {content: '';width: 100%;height: 10px; background: #053553; display: block;top: -4px;left: 0;position: absolute;}
.about_sec .profile h2 {text-align: center;font-size: 40px;color: #333333;font-weight: 600;margin: 0 0 30px;}
.about_sec .profile p {font-size: 20px; font-family: 'Libre Baskerville', serif; color: #747373;margin-bottom: 25px; line-height: 30px; text-align:justify;}

.about_sec .mission {background: #053553;padding: 60px 60px 80px;border-radius: 8px;margin: 60px 0;}
.about_sec .mission h3 {color: #ffffff;font-weight: 600;font-size: 30px;margin: 0 0 40px;text-align: right;}
.about_sec .mission h3 img {margin: 0 0 0 20px;display: inline-block;vertical-align: middle;}
.about_sec .mission p {font-size: 22px; font-family: 'Libre Baskerville', serif;color: #fff;  text-align:justify;}

.about_sec .misonvison {margin: 0 0 60px;}
.about_sec .misonvison .box {width: 48%;display: inline-block;min-height: 470px;border: solid 1px #f2f2f2;border-radius: 8px;border-top: solid 5px #053553;padding: 50px;vertical-align: top;margin-left: 40px;box-shadow: 0px 0px 20px #00000014;}
.about_sec .misonvison .box:last-child {margin-right: 0px;}
.about_sec .misonvison .box h3 {color: #333333;font-weight: 600;font-size: 30px;margin: 0 0 40px;text-align: right;}
.about_sec .misonvison .box h3 img {margin: 0 0 0 20px;display: inline-block;vertical-align: middle;}
.about_sec .misonvison .box p {font-size: 22px; font-family: 'Libre Baskerville', serif;color: #747373;  text-align:justify;}



.about_sec .teamSec {padding: 60px 0;}
.about_sec .teamSec h2 {font-size: 40px;color: #333333; text-align: center;margin: 0 0 50px;}
.about_sec .teamSec h2 span {color:#053553;}
.about_sec .teamSec .col-md-4 {margin-bottom:60px;}
.about_sec .teamSec figure {width: 100%;height: 370px;background-size: cover;}
.about_sec .teamSec  h5 {background: #fff;margin: 0px auto 0;padding: 20px 20px;color: #053553;font-weight: 600;font-size: 18px;text-align: center;width: 90%;box-shadow: 0px 0px 10px #00000026;}
.about_sec .teamSec  h5 span {display: block;color: #757575;font-size: 15px;font-weight: 400;margin: 8px 0 0px;}

/*.about_sec ul.scrollNav {position: absolute;top: 80px;left: 8%;text-align: right;}
.about_sec ul.scrollNav li {display: block;margin: 0 0 20px;}
.about_sec ul.scrollNav li a {color: #757575;font-size: 18px;transition: 0.5s;position: relative;}
.about_sec ul.scrollNav li a:after {width:4px;height: 19px;background: #fff;content: '';position: absolute;top: 3px;right: -20px;transition: 0.5s}
.about_sec ul.scrollNav li:last-child a:after {display:none;}
.about_sec ul.scrollNav li a:hover {color: #234a91;}
.about_sec ul.scrollNav li a:hover:after {background: #234a91;}



.about_sec ul.scrollNav.sticky {    position: fixed;}
*/
.about_sec ul.scrollNav {
    position: absolute;
    top: -40px;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 99;
    width: 780px;
    background: #fff;
    margin: 0 auto;
    padding: 14px 0;
}
.about_sec ul.scrollNav a {
   color:#747373;  
}
.about_sec ul.scrollNav li {display: inline-block;margin: 0 20px 0px;}
.about_sec ul.scrollNav.sticky {position: fixed; top: 0; background: #053553;}
.about_sec ul.scrollNav.sticky li a { color: #ffffff;}	
.about_sec ul.scrollNav li a:after {width: 1px; background: #053553;}
.about_sec ul.scrollNav.sticky li a:after {width: 1px; background: #ffffff;}

.servicesSec {background: #f5f5f5;margin-bottom: 120px;}
.servicesSec h2 {color: #333333;font-size: 45px;font-weight: 600;margin: 60px 0;text-align: center;text-transform: uppercase;}
.servicesSec ul.services_tabs {text-align: center;display: inherit;}
.servicesSec ul.services_tabs li {width: 180px;display: inline-block;margin-left: 10px;position: relative; min-height:400px;}
.servicesSec ul.services_tabs li a {color: #053553;font-size: 18px;font-weight: 600; display:block}
.servicesSec ul.services_tabs figure {width: 100%;height: 295px;border-radius: 8px 8px 0 0;position: relative;}
.servicesSec ul.services_tabs figure:after {content: '';background:url(../images/after.png) no-repeat;width: 179px;height: 17px;display: none;position: absolute;bottom: -15px;left: 0;}
.servicesSec ul.services_tabs figure:before {background: #0000;width: 100%;height: 100%;content: '';display: block;position: absolute;top: 0;left: 0;transition: 0.5s;}
.servicesSec ul.services_tabs li a span {position: absolute;left: 0;right: 0;margin: 19px 0;line-height: 21px; display:inline-block; min-height:100px;}
.servicesSec ul.services_tabs li:last-child {margin-left: 0px;}
.servicesSec ul.services_tabs li:hover figure:before {background:#000000b3;}
/*.servicesSec ul.services_tabs li:hover figure:after {display: block;}*/
.servicesSec ul.services_tabs li:hover span {top: 40%;transform: translateY(-50%);color: #fff;}
.servicesSec ul.services_tabs li.current a figure:before {background:#000000b3;}
.servicesSec ul.services_tabs li.current a figure:after {display: block;}
.servicesSec ul.services_tabs li.current a span {top: 40%;transform: translateY(-50%);color: #fff;}

.services_details {margin: 20px 0 180px;  text-align:justify;}
.services_details .pic { float:left; margin-right:20px;}
.services_details h2 {color: #053553;font-size: 45px;font-weight: 600;margin: 60px 0;text-align: right;text-transform: uppercase;}
.services_details h3 {color: #333333;font-size: 30px;font-weight: 600;margin: 60px 0;text-align: right;text-transform: uppercase;}
.services_details .services_content {display: none;}
.services_details .services_content h2 {color: #053553;font-size: 36px;font-weight: 600;text-align: center;margin-bottom: 40px;}
.services_details .services_content p {color: #595959;font-size: 16px;text-align: justify;margin-bottom: 60px;}
.services_details .services_content ul.service_list {text-align:center;}
.services_details .services_content ul.service_list li {display: inline-block;    width: 32.3%;margin: 0 4px;text-align: center;}
.services_details .services_content ul.service_list li a {color: #053553; text-align:center; padding:0px 15px !important; font-size: 13px;border: solid 1px #053553;border-radius: 4px;display: block;padding: 0;height: 60px;line-height: 58px;margin: 0 0 15px;}
.services_details .services_content ul.service_list li a img {display: inline-block;vertical-align: middle;margin-right: 10px;}
.page-id-6 ul { margin-bottom:20px;}
.page-id-6 h4 { margin-bottom:5px;}


.services_details .services_content .service_1 {  padding-top: 100px;}
.services_details .services_content .service_1 article {}
.services_details .services_content .service_1 article h4 {color: #333333;font-size: 30px;font-weight: 600;border-bottom: solid 1px #053553;padding: 0 0 15px;margin: 0 0 15px;position: relative;}
.services_details .services_content .service_1 article h4:after {content: '';width: 7px;height: 7px;background: #053553;position: absolute;right: 0;bottom: -3px;}
.services_details .services_content .service_1 article p {text-align: justify;font-weight: 300;margin-bottom: 40px;}
.services_details .services_content .service_1 article a  {border: solid 1px #053553;color: #053553;font-size: 16px;text-transform: uppercase;padding: 12px 40px;transition: 0.5s;}
.services_details .services_content .service_1 article a:hover {background: #053553;color: #fff;}
.services_details .services_content .service_1 figure { width: 100%;}
.services_details .services_content .service_1 figure img {width: 460px;height: 345px;border-radius: 8px;}
.services_details .services_content .service_1:nth-child(even) {display: inline-block; width:100%;    margin-top: 100px;}
.services_details .services_content .service_1:nth-child(even) .col-md-5 {    float: left;}
.services_details .services_content .service_1:nth-child(even) .col-md-7 {    float: right;}

.fleet_page {padding: 80px 0;}
.fleet_page h2 {color: #053553;font-size: 45px;font-weight: 600;margin: 0px 0;text-align: center;text-transform: uppercase;}
.fleet_page p {text-align: justify; color:#595959;}

.fleet_page .toolbar {text-align: center;margin: 45px 0;}
.fleet_page .toolbar button {background: #f3f3f3;border: 0px;font-size: 14px;color: #333333;margin: 0 2px;padding: 10px 19px;cursor: pointer;transition: 0.5s;}
.fleet_page .toolbar button:hover {background: #053553;color: #fff;}
.fleet_page .toolbar button.current {background: #053553;color: #fff;position: relative;}
.fleet_page .toolbar button.current:after {content: "\f0d7";width: 7px;height: 7px;/* background: #053553; */position: absolute;right: 0;bottom: 3px;/* font-size: 31px; */color: #053553;display: inline-block;font: normal normal normal 24px/1 FontAwesome;/* font-size: inherit; */text-rendering: auto;-webkit-font-smoothing: antialiased;left: 46%;}

.tile  {display: inline-block;width: 48%;margin: 0 10px 20px;}
.fleet_page .fleet_box {border: 8px;overflow: hidden;display: inline-block;background: #fff;box-shadow: 0px 0px 30px #00000026;border: solid 1px #f0f0f0;border-bottom: solid 4px #053553;width: 100%;}
.fleet_page .fleet_box figure {height: 285px;width: 100%;border-radius: 8px 8px 0px 0px;overflow: hidden;position: relative;}
.fleet_page .fleet_box figure:after {background: #0a1d3fb8;content: '';width: 100%;height: 100%;display: block;transition: 0.5s;bottom: -100%;position: absolute;}
.fleet_page .fleet_box figure a {color: #fff;font-size: 24px;font-weight: 600;text-align: center;top: 50%;position: absolute;transform: translateY(-50%) translateX(-50%);left: 50%;z-index: 9;width: 100%;bottom: -100%;transition: 0.5s;}
.fleet_page .fleet_box figure a i {margin-right: 10px;}
.fleet_page .fleet_box article {padding: 40px 40px;text-align: right;}
.fleet_page .fleet_box article h3 {text-transform: uppercase;font-weight: bold;font-size: 24px;color: #053553;}
.fleet_page .fleet_box article ul {margin: 20px 0 0;}
.fleet_page .fleet_box article ul li {font-size: 14px;margin: 6px 0;}
.fleet_page .fleet_box article ul li strong {width: 42%;display: inline-block;font-weight: 600;}
.fleet_page .fleet_box:hover figure:after {bottom: 0;}
.fleet_page .fleet_box:hover figure a {bottom: auto;}

.scale-anm .fleet_box  {display: block !important;}

.quality ul.list {margin: 60px 0;}
.page-id-10 .quality ul.list {text-align:center!important;}
body.page-id-187 .quality ul.list li {
    display: inline-block;
    width: 19%;
    height: 250px;
    margin-right: 10px;
    vertical-align: top;
    text-align: center;
    position: relative;
}

body.page-id-10 .quality ul.list li {
    display: inline-block;
    width: 30%;
    height: 250px;
    margin-right: 10px;
    vertical-align: top;
    text-align: center;
    position: relative;
}

.quality ul.list li a {}
.quality ul.list li a figure {position: absolute;border-radius: 8px; overflow: hidden;    width: 100%;
    height: 100%;}
.quality ul.list li a figure:after{background: #0a1d3fb8;content: '';width: 100%;height: 100%;display: block;transition: 0.5s;bottom: -100%;position: absolute;}
.quality ul.list li a figure img {    width: 100%;}
.quality ul.list li a p {position: absolute;z-index: 9;color: #fff;font-size: 18px;font-weight: 600;width: 100%;top: 50%;transform: translateY(-50%);}
.quality ul.list li a p img { margin: 10px auto;}
.quality ul.list li:last-child {margin-right: 0px;}
.quality ul.list li a:hover figure:after {bottom: 0;}





.quality .head {text-align: center}
.quality .head h2 {color: #053553;font-size: 40px;font-weight: 600;}
.quality .head p {color: #595959;font-size: 16px;font-weight: 300;margin: 30px 0; text-align:justify;}

.quality_policy {margin: 30px 0;}
.quality_policy img {max-width: 100%;}
.alignright {
    float: right;
    margin-left: 30px;
    margin-bottom: 10px;
}
.alignleft {
    float: left;
    margin-right: 30px;
    margin-bottom: 10px;
}
.quality_policy h3 {color: #053553;font-size: 26px;font-weight: 600;text-align: right;}
.quality_policy h4 {font-weight: 500;color: #595959;margin: 0 0 10px; line-height:28px; text-align:justify;}
.quality_policy h5 {font-weight: 500;color: #053553;margin: 0 0 10px;text-align: right;}
.quality_policy p {color: #595959;font-size: 16px;font-weight: 300;margin: 20px 0; text-align:justify;}
.quality_policy ul { margin: 15px 0;    overflow: hidden;}
.quality_policy ul li {margin-bottom: 6px;font-size: 15px;color: #595959;display: block;vertical-align: middle; text-align:justify;}
.quality_policy ul li:before{content:" ";width: 7px;height: 7px;background: #2b3c8d;display: inline-block;border-radius: 100%;vertical-align: top;margin-left: 10px;margin-top: 7px;}
.quality_policy ul li span {width: 7px;height: 7px;background: #e7610a;display: inline-block;border-radius: 100%;vertical-align: middle;margin-right: 10px;}
.quality_policy ul li font {font-size: 15px;color: #595959;display: inline-block;vertical-align: middle;width: 94%;}
.mrg {margin-top: 40px;margin-bottom: 40px;}
.quality_policy ul li em {font-style: normal;width: 95%;display: inline-block;}

.news {margin: 80px 0;}
.news h2 {font-size: 40px;color: #333333;text-align: center;}
.newsrow {position: relative;direction: ltr;}
.newsrow:after {position: absolute;left: 50%;top: 0;width: 1px;height: 100%;background: #053553;content: '';}
.newsrow .newsBlock {border: solid 1px #dfdfdf;padding: 10px;margin: 60px 0 0;position: relative;margin-right: 13px;}
.newsrow .newsBlock:before {content: '';width: 12px;height: 20px;display: block;position: absolute;right: -11px;top: 10px;background: url(../images/newsblock-arrow.png) no-repeat;}
.newsrow .newsBlock:after {content: '';width: 17px;height: 17px;background: #fff;border: solid 1px #355293;display: block;position: absolute;top: 12px;right: -38px;border-radius: 100%;z-index: 9;}
.newsrow .newsBlock figure {width: 100%;height: 273px;overflow: hidden;position: relative;}
.newsrow .newsBlock figure img {width: 100%;}
.newsrow .newsBlock figure h6 {position: absolute;top: 20px;right: 20px;width: 78px;height: 62px;color: #355293;font-size: 24px;text-align: center;background: #fff;padding: 7px 0;}
.newsrow .newsBlock article h3 a, a:hover {color: #355293;}
.newsrow .newsBlock figure h6 span {display: block;color: #595959;font-size: 14px;}
.newsrow .newsBlock article {padding: 20px 15px;}
.newsrow .newsBlock article h3 {text-align: right;font-size: 18px;color: #595959;font-weight: bold;}
.newsrow .newsBlock article h5 {
    color: #021f54;
    font-size: 14px;
    font-weight: 600;
    margin: 13px 1px;
    text-align: right;
    /* border-bottom: 1px dotted #CCC; */
    background: #cccccc1f;
    padding: 10px;
}
.newsrow .newsBlock article h5 a {color: #053553;}
.newsrow .newsBlock article p {font-size: 15px;color: #595959; text-align:justify;}
.newsrow .newsparent:nth-child(even) {margin-top: 100px;}
.newsrow .newsparent:nth-child(even) figure h6  {left: 20px;right: auto;}
.newsrow .newsparent:nth-child(even) .newsBlock {margin-left: 13px;margin-right: auto;}
.newsrow .newsparent:nth-child(even) .newsBlock:before {left: -11px;right: auto;background: url(../images/newsblock-arrowleft.png) no-repeat;}
.newsrow .newsparent:nth-child(even) .newsBlock:after {    left: -38px;}

.new-details {margin: 0px 0 80px;}	
.new-details h2 {
    color: #333333;
    font-size: 45px;
    font-weight: 600;
    margin: 60px 0;
    text-align: center;
   
}
.new-details h3 {
    color: #333333;
    font-size: 20px;
    font-weight: 600;
    margin: 10px 0;
}
.new-details h4 {
    color: #333333;
    font-size: 16px;
    font-weight: 600;
    margin: 10px 0;
}
.new-details .author_category {
    margin-bottom: 10px;
}
.new-details .author_category span{
    color:#053553;
}
.new-details figure {
    position: relative;
}
.new-details figure .date {
    background: #fff;
    position: absolute;
    right: 10px;
    width: 100px;
    height: 100px;
    text-align: center;
    font-size: 2rem;
    padding: 1rem;
    top: 10px;
}
.new-details figure .date span {
    position: relative;
    display: block;
    font-size: 1rem;
}
.new-details figure img {
    width: 100%;
}
a.readmore {
    display: inline-block;
    padding: 0.7rem 2rem;
    background: #053553;
    border: 1px solid #053553;
    color: #fff;
    text-transform: uppercase;
    font-weight: 200;
    margin-top: 10px;
}
a.readmore:hover {
    background: #fff;
    color: #053553;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    float: right;
    position: absolute;
    right: 0pc;
    top: 10px;
}
.new-details .services_content ul.service_list li {width: 23%;margin: 0 5px;vertical-align: top;}	
.new-details .services_content .service_1 figure {width: 100%;margin: 70px 0 0;}	
.new-details .services_content .service_1 figure img {width: 100%; height: auto;}	
.new-details .services_content .service_1 {margin-top: 20px;}	
.new-details .services_content .service_1 {margin-top: auto;margin: 20px 0 0;padding: 0; width: 100%;}	

.monthBtn {display:table;background: #053553;color: #fff;font-size: 14px;padding: 12px 40px;border-radius: 38px;margin: 40px auto;}
.monthBtn:hover {color: #fff;}



.news_tbs {position: relative;}
.news_tbs .box {position: absolute;right: -180px;top: 0;text-align: left;}
.news_tbs .box h3 {color: #333333;font-size: 18px;}
.news_tbs .box ul {}
.news_tbs .box ul li {margin: 10px 0;/* position: relative; */}
.news_tbs .box ul li a {color: #757575;font-size: 16px;position: relative;display: block;transition: 0.5s;}
.news_tbs .box ul li a:hover{color: #053553;}
.news_tbs .box ul li a:after {width: 3px;height: 20px;background: #fff;content: '';display: inline-block;position: absolute;left: -12px;top: 0;}
.news_tbs .box ul li a:hover:after {background: #053553;}
.news_tbs .box ul li.current a:after {background: #053553;}
.news_tbs .box ul li.current a {color: #053553;}



.career {padding: 80px 0;}
.career h2 {font-size: 44px;color: #333333;margin: 0 0 30px;text-align: center;}
.career h2 span, .career h2 em {color: #053553;}
.career .box { border: solid 1px #e9e9e9;}
.career .opening_list {text-align: right;padding: 40px 55px;border-bottom: solid 1px #e9e9e9;}
.career .opening_list h3 {color: #333333;font-weight: 600;font-size: 30px;text-transform: uppercase;}
.career .opening_list p {font-size: 18px;color: #5f5f5f;font-weight: 400;margin: 5px 0;}
.career .opening_list p a {color: #5f5f5f;}
.career .opening_list p a:hover {color: #e8492b;}
.career ul {padding: 0;}
.career ul li {padding: 29px 55px;position: relative;border-bottom: solid 1px #e9e9e9;transition: 0.5s;text-align: right;}
.career ul li:before {content: '';width: 3px;height: 100%;display: block;background: #ffffff;position: absolute;left: 0;top: 0;}
.career ul li span.title {font-size: 20px;font-weight: 500;color: #333333;width: 45%;display: inline-block;}
.career ul li span.location {color: #9b9b9b;font-size: 18px;width: 32%;display: inline-block;}
.career ul li span.location i {margin-right: 6px;}
.career ul li a {color: #2087c9;border: solid 1px #2087c9;text-transform: uppercase;padding: 10px 23px;font-weight: 300;letter-spacing: 1px;}
.career ul li:hover:before {background: #2087c9;}
.career ul li:hover span.title  {color: #2087c9;}
.career ul li:hover a {background: #2087c9;color: #fff;}
.career  a.morebtn {color: #2087c9;border: solid 1px #2087c9;text-transform: uppercase;padding: 10px 53px;font-weight: 300;letter-spacing: 1px;display: table;margin: 50px auto;}
.career  a.morebtn:hover {background: #2087c9;color: #fff;}


.career_Details {padding: 80px 0;}
.career_Details .head {border-bottom: solid 1px #e9e9e9;position: relative;padding: 0 0 40px;margin-bottom: 30px;}
.career_Details .head h3 {color: #333333;font-weight: 600;font-size: 22px;margin: 0 0 6px;}
.career_Details .head p {color: #9b9b9b;font-size: 16px;font-weight: 400;}
.career_Details .head h5 {width: 150px;position: absolute;right: 0;top: 0;}
.career_Details .head h5 a.link {color: #053553;font-size: 12px;display: block;text-align: right;}
.career_Details .head h5 .btnnew {color: #fff;background: #053553;font-size: 14px;padding: 12px 30px;font-weight: 300;text-align: center;text-transform: uppercase;margin: 15px 0 0;display: block;border: solid 1px #053553;}
.career_Details .head h5 .btnnew:hover {background: #fff;color: #053553;border: solid 1px #053553;}
.career_Details p {color: #595959;font-size: 15px;margin-bottom: 5px;}
.career_Details ul {margin: 50px 0;}
.career_Details ul li {color: #595959;font-size: 15px;margin-bottom: 6px;}



.career_Details .form_career {margin: 20px 0;}
.career_Details .form_career h2 {color: #333333;font-size: 45px;font-weight: 600;text-align: center;}
.career_Details .form_career h3 {color: #333333;font-size: 20px;font-weight: 500;text-align: center;margin: 15px 0;}
.career_Details .form_career img {margin: 0 auto 60px;}

.career_Details .form  {}
.career_Details .form .form-group {margin-bottom: 20px;}
.career_Details .form .form-group label {display: block;color: #333333;font-weight: 600;font-size: 15px;margin: 0 0 10px;}
.career_Details .form .form-group label em {color: #f00;}
.career_Details .form .form-group input, .career_Details .form .form-group select {direction: rtl;text-align: right;width: 100%;border: solid 1px #cccccc;height: 48px;padding: 8px 20px;}
.career_Details .form .form-group textarea {min-height: 120px;border: solid 1px #cccccc;width: 100%; padding: 20px;}
.career_Details .form .form-group label.check {font-size: 13px;font-weight: 400;color: #333333;display: inline-block;margin-right: 30px;}
.career_Details .form .form-group button {text-align: center;background: #053553;font-size: 14px;border: solid 1px #053553;color: #fff;text-transform: uppercase;padding: 7px 40px;letter-spacing: 2px;cursor: pointer;height: 38px;width: 130px;}
.career_Details .form .form-group button.clear {margin-left: 10px;background: #ffffff;color: #053553;padding: 7px 0px;letter-spacing: 2px;cursor: pointer;display: inline-block;height: 38px;text-align: center;width: 130px;}
.career_Details .form .form-group input:focus, .career_Details .form .form-group select:focus {border: solid 1px #053553;}
.career_Details.contactpage .form_career{text-align: right;}
.career_Details.contactpage .form_career h2 {text-align: right;font-size: 40px;}
.career_Details.contactpage .form_career p {text-align: right;}
.career_Details.contactpage .form_career {margin: 0 0 30px;}
.career_Details.contactpage .contactInfo h2 {text-align: right; color: #333333; font-size: 40px;font-weight: 600;}
.career_Details.contactpage .contactInfo h4 {color: #2087c9;font-size: 24px;font-weight: 600;margin: 0 0 21px;}
.career_Details.contactpage .contactInfo .adress {border-bottom: solid 1px #ccc;text-align: right;}
.career_Details.contactpage .contactInfo .adress ul {margin: 15px 0 0;}
.career_Details.contactpage .contactInfo .adress ul li {}
.career_Details.contactpage .contactInfo .adress ul li i {display: inline-block;font-size: 18px;vertical-align: top;color: #053553;margin: 6px 0 0 13px;}
.career_Details.contactpage .contactInfo .adress ul li p {
    color: #595959;
    font-size: 14px;
    display: inline-block;
    width: 90%;
    line-height: 28px;
}
.career_Details.contactpage .contactInfo .adress ul li p span {display: block;color: #053553;font-weight: 500;font-size: 18px;}

@media only screen and (max-width:1920px) and (min-height:969px){
    
    .services {
    padding: 260px 0 110px 0;
}
}

@media only screen and (max-width:1920px) and (min-height:938px){
    
    .services {
    padding: 260px 0 110px 0;
}

}
@media only screen and (max-width:1920px) and (min-height:1080px){
    
    .services {
    padding: 110px 0 110px 0;
}

}

.map {height: 450px;width: 100%;margin: 50px 0;}

.searchpage {    padding: 50px 0 200px;}
.searchpage .searchform {
    width: 260px;
    margin: 20px 0 0;
    float: left;
}
.searchpage .searchform label {display:none;}
.searchpage h2.entry-title{margin:0 0 10px 0;float: none;}
.searchpage h2.entry-title a {color: #333333;
    font-weight: 500;
    font-size: 20px;
    }
    .entry-summary {
    margin: 0;
}
.entry-summary p{
    margin: 0 0 5px 0;
    font-size: 14px;
    line-height: 1.4em;
}
    .searchpage .searchform input {
    float: left;
    width: 200px;
    padding: 7px 10px 4px 10px;
    font-size: 1em;
    border: 1px solid #303030;
    background: #fff;
}
.searchpage .searchform input[type=submit] {
    width: 80px;
    background: #053553;
    color: #fff;
    font-size: 13px;
    padding: 0;
}



@media (min-width:1500px) and (max-width:1650px) {

.about_sec ul.scrollNav {position: absolute;top: -40px;left: 0;right: 0;text-align: center;z-index: 99;width: 780px;background: #fff;margin: 0 auto;padding: 14px 0;}
.about_sec ul.scrollNav li {display: inline-block;margin: 0 20px 0px;}
.about_sec ul.scrollNav.sticky {position: fixed; top: 0; background: #053553; }
.about_sec ul.scrollNav.sticky li a { color: #ffffff;}	
.about_sec ul.scrollNav li a:after {width: 1px; background: #053553;}
.about_sec ul.scrollNav.sticky li a:after {width: 1px; background: #ffffff;}




}

@media (min-width:1280px) and (max-width:1440px) {
	
.menu {margin: 28px 0 0 60px;width: 60%;}
.menu ul li {
    margin: 0 9px 0;
}
.sec-iktiva .right {
    background: #fff;
    padding: 81px 30px;
    border: 1px solid #f2f2f2;
    border-radius: 10px;
    -webkit-box-shadow: 1px 7px 5px 0px rgba(246,246,248,1);
    -moz-box-shadow: 1px 7px 5px 0px rgba(246,246,248,1);
    box-shadow: 1px 7px 5px 0px rgba(246,246,248,1);
}
/*.menu ul li { margin: 0 13px 0;}	*/
.logo { margin: 0px 20px 20px 0;}	
.banner article h2 {font-size: 42px;}	
.banner article h2 span { font-size: 50px;}	
.banner article h2 em { font-size: 50px;}	
.banner article p {font-size: 20px; margin: 18px 0;}	
.clientele .slide-logo {height: 240px;display:table;margin: 20px 0;}
.clientele .slide-logo figure {display: table-cell;vertical-align: middle; height: 240px; width: 100%;margin: 0 auto;padding: 20px 0;}	
.clientele .center { padding: 40px 0 40px;}	
.clientele .slick-prev {top: 10px;}
.clientele .slick-next {top: -15px;}
.clientele .slide-logo img { max-width: 80%;}	
.banner article { padding: 0 8px; margin-top: 30px;}
.about_sec ul.scrollNav {position: absolute;top: -40px;left: 0;right: 0;text-align: center;z-index: 99;width: 780px;background: #fff;margin: 0 auto;padding: 14px 0;}
.about_sec ul.scrollNav li {display: inline-block;margin: 0 20px 0px;}
.news_tbs .box {left: -90px;    top: -70px;}
.page-template-aboutus .inner-banner {
    height: 440px;
    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.menu ul li a:After { width: 12px;right: -18px;}	
	
	.about_sec ul.scrollNav.sticky {
    position: fixed;
    top: 0;
    background: #053553;
}
.about_sec ul.scrollNav.sticky li a {
    color: #ffffff;}	
	
	.about_sec ul.scrollNav li a:after {
    width: 1px;
    background: #053553;}
    

    .about_sec ul.scrollNav.sticky li a:after {
    width: 1px;
    background: #ffffff;
}

.news_tbs .box ul.myscrollNav {position: absolute;top: 0px;left: 0;right: 0;text-align: center;z-index: 99;width: 780px;background: #fff;margin: 0 auto;padding: 14px 0;}
.news_tbs .box ul.myscrollNav li {display: inline-block;margin: 0 20px 0px;}
.news_tbs .box ul.myscrollNav.sticky {position: fixed; top: 0; background: #053553; }
.news_tbs .box ul.myscrollNav.sticky li a { color: #ffffff;}	
.news_tbs .box ul.myscrollNav li a:after {width: 1px; background: #053553;}
.news_tbs .box ul.myscrollNav.sticky li a:after {width: 1px; background: #ffffff;} 

.news_tbs .box ul.myscrollNav.sticky {
    position: fixed;
    top: 0;
    background: #053553;
}

.news_tbs .box {
    position: relative;
    left: -180px;
    top: 0;
    text-align: center;
    left: 0 !important;
    right: 0px !important;
}
.news_tbs .box h3{display:none;}
}




@media (min-width:768px) and (max-width:1024px) {
	
header .fa-bars {display: block;color: #ffffff;font-size: 22px;padding:10px 13px;background: #053553;border-radius:5px;position:absolute;left: 15px;z-index: 99;cursor:pointer;top: 45px;}
.menu {
    margin: 0;
    width: 100%;
    background: #053553;
    position: absolute;
    top: 0;
    height: 100vh;
    left: -100%;
    transition: 0.5s;
    z-index: 9999;
}
/*.menu {margin: 0; width: 100%; background: #2087c9;position: absolute; top: 0;height: 100vh;left: -100%;transition: 0.5s;z-index: 9999;}*/
.menu ul {padding: 100px 0 0;height: 100%;overflow-y: scroll;}

.menu ul li {
    display: block;
    margin: 0 0 20px;
    float: none !important;
}
.menu ul li a {color: #ffffff;}	
.menu.show {left: 0;}
.rightNav {margin: 0px 0 0;/* float: left; */position: absolute;width: 100%;top: 0;left: 0;/* text-align: right; */}
.menu .closebtn {display: block;right: 20px;position: absolute;top: 0;font-size: 56px;color: #fff;}
.bannerSec { height: 580px;}
.bannerSec { height: 580px;}
.banner {height: 580px;}
.banner article {width: 100%; padding-top: 12%;}
.banner article h2 {font-size: 30px;}
.banner article h2 span { font-size: 50px;}
.banner article h2 em { font-size: 50px;}
.services .box article {margin: 0px 0px; height: 100%;padding: 20px 0;}	
.services .box {height: 320px;}	
.services .box:hover h3 {padding: 0px 0 20px;}	
.services {padding: 45px 0;}	
.knowfacts h2 {font-size: 34px;}	
.knowfacts img { max-width: 70%;}
.knowfacts h3 {font-size: 14px;}
.knowfacts h3 span {font-size: 18px;}
.contactSec .form_area { padding: 30px 20px;}
.contactSec article { padding: 30px;height: auto;}	
.contactSec article p span {width: 87%;}	
	
.clientele .slide-logo {height: auto;display: inline-block;margin: 0px 0;}
.clientele .slide-logo figure {display: inline-block; height: auto; width: 100%;margin: 0 auto;padding: 20px 0;}	
.clientele .center { padding: 40px 0 40px;}	
.clientele .slick-prev {top: 0;}
.clientele .slick-next {top: 0;}
.clientele h2 { font-size: 34px; margin: 0 0 40px;}	
.contactSec .form_area h3 {font-size: 30px;}	
.contactSec article h3 {font-size: 30px;}	
footer article { padding: 20px 0 ;}	
footer article h5 { font-size: 18px; width: 84%;padding: 0 0 0 0px;}	
footer article i.fa {display: none;}	
footer article h5 span {font-size: 12px;}
footer article h5 a i.fa {display: inline-block;}	
	
.about_sec ul.scrollNav {position: absolute;top: -52px;left: 0;right: 0;text-align: center;z-index: 99;width: 770px;background: #fff;margin: 0 auto;padding: 14px 0;}
.about_sec ul.scrollNav li {display: inline-block;margin: 0 20px 0px;}
.about_sec .profile {padding: 30px 30px 0;}	
.about_sec .profile h2 {font-size: 30px;}	
.about_sec .misonvison .box {width: 48%;padding: 30px;margin-left: 20px;}	
.about_sec .misonvison {margin: 0;}	
.about_sec .misonvison .box p {font-size: 18px;}	
.about_sec .teamSec figure { height: 220px;}	
.about_sec .teamSec h5 {margin: -29px auto 0; padding: 20px 10px;font-weight: 600;font-size: 14px; width: 100%;}	
.about_sec .teamSec {margin: 40px 0;}	
.about_sec .teamSec h2 {font-size: 30px; margin: 0 0 40px;}	
	
.servicesSec { margin-bottom: 40px;}
.servicesSec ul.services_tabs {display: inline-block;}	
.servicesSec h2 {font-size: 30px;margin: 30px 0;}	
.servicesSec ul.services_tabs li {width: 180px; margin-bottom: 80px;}	
.servicesSec ul.services_tabs figure {width: 100%;height: 230px;}	
.servicesSec ul.services_tabs li.current a span { margin: 0;}	
.services_details {margin: 0px 0 80px;}	
.services_details .services_content h2 {font-size: 30px; margin-bottom: 30px;}	
.services_details .services_content ul.service_list li {width: 23%;margin: 0 5px;vertical-align: top;}	
.services_details .services_content .service_1 figure {width: 100%;margin: 70px 0 0;}	
.services_details .services_content .service_1 figure img {width: 100%; height: auto;}	
.services_details .services_content .service_1 {margin-top: 20px;}	
.services_details .services_content .service_1 {margin-top: auto;margin: 20px 0 0;padding: 0; width: 100%;}	
.logo {margin: 0px 20px 20px 0px;}	
.fleet_page { padding: 40px 0;}
.fleet_page h2 {font-size: 30px;margin: 0px 0 10px;}
.tile { width: 46%;}	
.fleet_page p { font-size: 12px; text-align:justify;}
.fleet_page .toolbar button {font-size: 12px;margin: 0 2px 10px;padding: 9px 14px;}
.fleet_page .fleet_box article { padding: 20px 20px;}	
.fleet_page .fleet_box article ul {margin: 0px 0 0;}		
.fleet_page .fleet_box article ul li strong {width: 50%;}	
.quality ul.list { margin: 30px 0; text-align: center;}	
.quality ul.list li {margin-bottom: 30px;}	
.quality .head h2 { font-size: 30px;}	
.newsrow .newsBlock figure {height: auto;}	
.monthBtn { margin: 20px auto;}	
.news_tbs .box { left: 0;}	
.career { padding: 40px 0;}
.career h2 {font-size: 30px;}	
.career ul li span.location {font-size: 18px; width: 25%;}	
.career ul li {padding: 29px 15px;}	
.career .opening_list {padding: 30px 25px;}
.career_Details { padding: 40px 0;}
.career_Details.contactpage .form_career h2 { font-size: 30px;}	
.career_Details.contactpage .contactInfo h2 { font-size: 30px;}	
.career_Details.contactpage .contactInfo h4 {font-size: 18px;}	
.career_Details.contactpage .contactInfo .adress ul li p { width: 83%;}	
	
	
	
}


@media (min-width:1025px) and (max-width:1100px) {
	
header .fa-bars {display: block;color: #ffffff;font-size: 22px;padding:10px 13px;background: #053553;border-radius:5px;position:absolute;left: 15px;z-index: 99;cursor:pointer;top: 45px;}
.menu {
    margin: 0;
    width: 100%;
    background: #053553;
    position: absolute;
    top: 0;
    height: 100vh;
    left: -100%;
    transition: 0.5s;
    z-index: 9999;
}
.menu ul li {
    display: block;
    margin: 0 0 20px;
    float: none !important;
}
/*.menu {margin: 0; width: 100%; background: #2087c9;position: absolute; top: 0;height: 100vh;left: -100%;transition: 0.5s;z-index: 9999;}*/
.menu ul {padding: 100px 0 0;height: 100%;overflow-y: scroll;}
	
.menu ul li a {color: #ffffff;}	
.menu.show {left: 0;}
.rightNav {margin: 0px 0 0;/* float: left; */position: absolute;width: 100%;top: 0;left: 0;/* text-align: right; */}
.menu .closebtn {display: block;right: 20px;position: absolute;top: 0;font-size: 56px;color: #fff;}
.bannerSec { height: 580px;}
.bannerSec { height: 580px;}
.banner {height: 580px;}
.banner article {width: 100%; padding-top: 12%;}
.banner article h2 {font-size: 30px;}
.banner article h2 span { font-size: 50px;}
.banner article h2 em { font-size: 50px;}
.services .box article {margin: 0px 0px; height: 100%;padding: 20px 0;}	
.services .box {height: 320px;}	
.services .box:hover h3 {padding: 0px 0 20px;}	
.services {padding: 45px 0;}	
.knowfacts h2 {font-size: 34px;}	
.knowfacts img { max-width: 70%;}
.knowfacts h3 {font-size: 14px;}
.knowfacts h3 span {font-size: 18px;}
.contactSec .form_area { padding: 30px 20px;}
.contactSec article { padding: 30px;height: auto;}	
.contactSec article p span {width: 87%;}	
	
.clientele .slide-logo {height: auto;display: inline-block;margin: 0px 0;}
.clientele .slide-logo figure {display: inline-block; height: auto; width: 100%;margin: 0 auto;padding: 20px 0;}	
.clientele .center { padding: 40px 0 40px;}	
.clientele .slick-prev {top: 0;}
.clientele .slick-next {top: 0;}
.clientele h2 { font-size: 34px; margin: 0 0 40px;}	
.contactSec .form_area h3 {font-size: 30px;}	
.contactSec article h3 {font-size: 30px;}	
footer article { padding: 20px 0 ;}	
footer article h5 { font-size: 18px; width: 84%;padding: 0 0 0 0px;}	
footer article i.fa {display: none;}	
footer article h5 span {font-size: 12px;}
footer article h5 a i.fa {display: inline-block;}	
	
.about_sec ul.scrollNav {position: absolute;top: -52px;left: 0;right: 0;text-align: center;z-index: 99;width: 770px;background: #fff;margin: 0 auto;padding: 14px 0;}
.about_sec ul.scrollNav li {display: inline-block;margin: 0 20px 0px;}
.about_sec .profile {padding: 30px 30px 0;}	
.about_sec .profile h2 {font-size: 30px;}	
.about_sec .misonvison .box {width: 48%;padding: 30px;margin-left: 20px;}	
.about_sec .misonvison {margin: 0;}	
.about_sec .misonvison .box p {font-size: 18px;}	
.about_sec .teamSec figure { height: 220px;}	
.about_sec .teamSec h5 {margin: -29px auto 0; padding: 20px 10px;font-weight: 600;font-size: 14px; width: 100%;}	
.about_sec .teamSec {margin: 40px 0;}	
.about_sec .teamSec h2 {font-size: 30px; margin: 0 0 40px;}	
	
.servicesSec { margin-bottom: 40px;}
.servicesSec ul.services_tabs {display: inline-block;}	
.servicesSec h2 {font-size: 30px;margin: 30px 0;}	
.servicesSec ul.services_tabs li {width: 180px; margin-bottom: 80px;}	
.servicesSec ul.services_tabs figure {width: 100%;height: 230px;}	
.servicesSec ul.services_tabs li.current a span { margin: 0;}	
.services_details {margin: 0px 0 80px;}	
.services_details .services_content h2 {font-size: 30px; margin-bottom: 30px;}	
.services_details .services_content ul.service_list li {width: 23%;margin: 0 5px;vertical-align: top;}	
.services_details .services_content .service_1 figure {width: 100%;margin: 70px 0 0;}	
.services_details .services_content .service_1 figure img {width: 100%; height: auto;}	
.services_details .services_content .service_1 {margin-top: 20px;}	
.services_details .services_content .service_1 {margin-top: auto;margin: 20px 0 0;padding: 0; width: 100%;}	
.logo {margin: 0px 20px 20px 0px;}	
.fleet_page { padding: 40px 0;}
.fleet_page h2 {font-size: 30px;margin: 0px 0 10px;}
.tile { width: 46%;}	
.fleet_page p { font-size: 12px; text-align:justify;}
.fleet_page .toolbar button {font-size: 12px;margin: 0 2px 10px;padding: 9px 14px;}
.fleet_page .fleet_box article { padding: 20px 20px;}	
.fleet_page .fleet_box article ul {margin: 0px 0 0;}		
.fleet_page .fleet_box article ul li strong {width: 50%;}	
.quality ul.list { margin: 30px 0; text-align: center;}	
.quality ul.list li {margin-bottom: 30px;}	
.quality .head h2 { font-size: 30px;}	
.newsrow .newsBlock figure {height: auto;}	
.monthBtn { margin: 20px auto;}	
.news_tbs .box { left: 0;}	
.career { padding: 40px 0;}
.career h2 {font-size: 30px;}	
.career ul li span.location {font-size: 18px; width: 25%;}	
.career ul li {padding: 29px 15px;}	
.career .opening_list {padding: 30px 25px;}
.career_Details { padding: 40px 0;}
.career_Details.contactpage .form_career h2 { font-size: 30px;}	
.career_Details.contactpage .contactInfo h2 { font-size: 30px;}	
.career_Details.contactpage .contactInfo h4 {font-size: 18px;}	
.career_Details.contactpage .contactInfo .adress ul li p { width: 83%;}	
	
	
	
}





@media only screen and (device-width:1024px) {

.about_sec .teamSec figure {
    height: 320px;
}
	
}

@media only screen and (device-width:812px) {

.inner-banner {
    height: 380px;}
    .clientele .slick-next {
    top: -26px;
}
	
}



@media (min-width:320px) and (max-width:767px) {
#access .menu-header li, div.menu li {float:none !important;}
.bannerSec { height: 280px;}
.bannerSec .slick-dots {
    bottom: 110px;
    position: absolute;
}

.banner { height: 360px; background-size:contain;}
.inner-banner {
    height: 208px;
    background-size: contain;
    background-position: 0px 90px;
}
.page-template-aboutus .inner-banner {
    height: 290px;
    background-size: contain;
    background-position: 0px 90px;
}
header .fa-bars {display: block;color: #ffffff;font-size: 22px;padding:10px 13px;background: #053553;border-radius:5px;position:absolute;left: 15px;z-index: 99;cursor:pointer;top: 16px;}
.menu {margin: 0; width: 100%; background: #053553;position: absolute; top: 0;height: 100vh;left: 100%;transition: 0.5s;z-index: 9999;}
.menu ul {padding: 100px 0 0;}
.menu ul li { display: block; margin: 0 0 20px;float: none !important;}	
.menu ul li a {color: #ffffff;}	
.menu.show {left: 0;}
.mymobile {display:block;}
.mymobile ul { padding-top:20px !important;}
.mymobile ul li a {color:#FFF;}
.rightNav { margin: 0px 0 0;float: left;position: absolute;width: 100%;top: 0;left: 0;text-align: left; display:none;}
.menu .closebtn {display: block;right: 20px;position: absolute;top: 0;font-size: 56px;color: #fff;}
.banner article h2 {font-size: 20px;}	
.banner article h2 span { font-size: 36px;}	
.banner article h2 em { font-size: 36px;}	
.banner article {width: 100%;}	
.banner article p {font-size: 16px; margin: 18px 0;}	
.logo { margin: 0px 20px 20px 0;}	
	.logo img {max-width: 80%;}
.services {padding: 0px 0 50px 0}	
.services .box img {margin: 70px auto 10px;}	
.services .box {height: 270px;}	
.services .box article { margin: 20px 30px; padding: 0px 10px;}	
.services .box:hover h3 { padding: 10px 0 10px;}	
.services .box:hover h3:after {margin: 11px auto 0;}	
.knowfacts h2 {font-size: 24px;}	
.knowfacts p {font-size: 14px;}	
.knowfacts { padding: 50px 0 0;}	
.clientele { padding: 0px 0 0;}	
.clientele h2 {font-size: 24px;}	
.contactSec .form_area h3 {font-size: 24px;}	
.contactSec .form_area {padding: 30px 15px;}	
.contactSec article { padding: 15px; height: auto;}	
.contactSec article h3 {font-size: 24px;}	
.contactSec article p { margin: 20px 0;}
.contactSec article p span { width: 88%;}	
footer img {margin: 10px auto;width: 130px;}	
footer article {padding:  0; text-align: center;}
footer article i.fa {display: block;}
footer article h5 {font-size: 16px; padding: 0;}
footer p {font-size: 12px;}
.clientele .slide-logo {height: auto;display: inline-block;margin: 0px 0;}
.clientele .slide-logo figure {display: inline-block; height: auto; width: 100%;margin: 0 auto;padding: 20px 0;}	
.clientele .center { padding: 20px 0;}	
.center .slick-track {
    padding: 30px 0;
}	
.about_sec .profile {padding: 30px 10px 20px;}
.about_sec .profile h2 {font-size: 24px;}
.about_sec .profile p {font-size: 14px;}
.about_sec ul.scrollNav {
    text-align: center;
    z-index: 9;
    background: #fff;
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    display: block;
    right: 0;
    padding: 10px 0;
}
/*.about_sec ul.scrollNav {top: -83px;left: 0;text-align: center;z-index: 9;background: #fff;width: 90%;overflow: hidden;margin: 0 auto;display: block;right: 0;padding: 10px 0;}*/	
.about_sec ul.scrollNav li {display: inline-block;margin: 0 9px 10px;}	
.about_sec ul.scrollNav li a {font-size: 16px;}	
.about_sec .mission {padding: 20px 30px 29px;margin: 30px 0;}	
.about_sec .mission p {font-size: 16px;}	
.about_sec .mission h3 {font-size: 24px; margin: 0 0 20px;}	
.about_sec .misonvison .box {width: 100%;padding: 20px 20px 29px;margin-right: 0;min-height: auto;margin-bottom: 20px;}	
.about_sec .misonvison .box p {font-size: 16px;}	
.about_sec .misonvison .box h3 {font-size: 24px; margin: 0 0 20px;}	
	
.about_sec .teamSec {margin: 0;}	
.about_sec .teamSec h2 {font-size: 24px;margin: 0 0 25px;}	
.about_sec .misonvison {margin: 0 0 20px;}	
.about_sec .mission h3 img {margin: 0 10px 0 0;}	
.about_sec .teamSec figure {height: 360px;}	
.about_sec .teamSec h5 {padding: 10px 10px;font-size: 16px;}	
.about_sec .teamSec h5 span {font-size: 14px;}	
.about_sec .teamSec .col-md-4 {margin-bottom: 40px;}	
	
.servicesSec ul.services_tabs {display: inline-block;width: 300px;margin: 0 auto;}	
.servicesSec ul.services_tabs li {width: 140px; margin-right: 0;min-height: auto;display: block;float: right;}
.servicesSec ul.services_tabs li.current a figure::before {
    background: none;
}
.servicesSec ul.services_tabs figure {    width: 100%;
    height: 100px;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;}	
    .career_Details .head h5 {
    width: 100%;
    position: inherit;
    right: 0;
    top: 0;
}
.servicesSec h2 {font-size: 30px;margin: 20px 0;}	
.servicesSec ul.services_tabs li:hover a figure:after {display: none;}
.servicesSec ul.services_tabs li.current a figure:after {display: none;}
.servicesSec ul.services_tabs li a:hover span { color: #053553;}
.servicesSec ul.services_tabs li a span {min-height: 20px;margin: 20px 0 20px 0 !important;font-size: 13px;position: relative; z-index: 9; top: 40%;transform: translateY(-50%);color: #053553;}
.services_details {margin: 30px 0 80px;}	
.servicesSec {margin-bottom: 30px;}	
.services_details .services_content { width: 100%;}	
.services_details .services_content h2 {font-size: 20px;margin-bottom: 20px;}	
.services_details .services_content p {font-size: 13px;margin-bottom: 30px; text-align:justify;}	
.services_details .services_content ul.service_list li {display: inline-block; width: 46%; margin: 0 4px;vertical-align: top;}	
.services_details .services_content ul.service_list li a {font-size: 14px;display: block;padding: 0;height: auto;line-height: 18px;margin: 0 0 15px;}	
.services_details .services_content ul.service_list li a img {display: block;margin-right: 0; margin: 10px auto 8px;}	
.services_details .services_content .service_1 figure img {width: 100%;height: auto;}	
.services_details .services_content .service_1 { margin-top: 20px;padding: 0;margin: 0;}	
.services_details .services_content .service_1 article h4 {font-size: 24px;padding: 0 0 8px;margin: 0 0 10px;text-align: right;}	
.services_details .services_content .service_1 article {margin-bottom: 40px;}	
.services_details .services_content .service_1 article a {font-size: 14px;padding: 10px 30px;}	
.fleet_page { padding: 40px 0;}	
.fleet_page .toolbar { margin: 25px 0;}
.fleet_page h2 {font-size: 24px;}	
.fleet_page p {font-size: 14px; margin: 15px 0 0;}	
.fleet_page .toolbar button {font-size: 14px;margin: 5px 2px;}	
.tile { width: 100%; margin: 0 0px 20px;}		
.fleet_page .fleet_box article {padding: 20px 20px;}	

body.page-id-10 .quality ul.list li {display: inline-block;width: 100%;height: 276px;margin-left: 28px;vertical-align: top;text-align: center;position: relative;}
body.page-id-187 .quality ul.list li {display: inline-block;width: 30%;height: 276px;margin-left: 28px;vertical-align: top;text-align: center;position: relative;}


.quality ul.list { margin: 30px 0;}	
/*.quality ul.list li {text-align: center;margin: 0 auto;display: block;}*/
body.page-id-187 .quality ul.slick-dots li {width: auto;height: auto;margin: 13px 4px 0;display: inline-block; width:3% !important;}	
body.page-id-10 .quality ul.slick-dots li {width: auto;height: auto;margin: 13px 4px 0;display: inline-block; width:3% !important;}	
.quality ul.list li a figure {left: 0; position: absolute;border-radius: 8px;overflow: hidden;right: 0;margin: 0 auto;width: 100%;}
.quality .head h2 {font-size: 24px;}
.quality .head p {font-size: 14px; margin: 20px 0;}
.quality_policy { margin: 10px 0;}
.quality_policy h3 { font-size: 18px;}
.quality_policy p {font-size: 14px; margin: 15px 0;}
.quality_policy ul li font { width: 90%;}
.newsrow:after {display: none;}	
.newsrow .newsBlock:after {display: none;}
.newsrow .newsBlock figure {height: auto;}
.newsrow .newsparent:nth-child(even) {margin-top: 0;}
.newsrow .newsparent:nth-child(even) .newsBlock {margin-left: 0; margin-right: auto;}
.newsrow .newsBlock {margin: 20px 0 0;}
.newsrow .newsBlock { margin-right: 0;}
.monthBtn { margin: 17px auto 0;}	
.news {margin: 40px 0;}	
.news h2 {font-size: 30px;}	
.newsrow .newsBlock article {padding: 15px 10px;}	
	
.career h2 {font-size: 24px;}	
.career {padding: 30px 0;}
.career .opening_list h3 {font-size: 24px;}
.career .opening_list { padding: 20px 20px;}		
.career .opening_list p {font-size: 14px;}	
.career ul { text-align: center;}
.career ul li {padding: 29px 25px;}	
.career ul li span.title { font-size: 14px; width: 100%;}	
.career ul li span.location { width: 100%;display: inline-block;text-align: center;margin: 7px 0 5px;}	
.career ul li a {padding: 7px 17px;display: inline-block; margin: 10px auto 0;}		
	.career_Details {padding:30px 0;}
	.career_Details.contactpage .form_career h2 {font-size: 30px;}
	.career_Details.contactpage .contactInfo h2 {font-size: 24px;}
	.career_Details.contactpage .contactInfo h4 {font-size: 18px;}
	.career_Details.contactpage .contactInfo .adress ul li p {display: inline-block; width: 86%;}
	
.map{height: auto;margin: 20px 0;}	
.news_tbs{display:none;}	
.multiple-items .slick-track {padding: 40px 0;}
.services .box h3{font-size: 24px;}
.services .box a{margin: 10px 0 0;}
.menu ul li a.active:After {background: #fff;}
.menu ul li a:hover:After {background: #fff;}
body .padright{padding-right: 15px;}

.sec-iktiva .inner-2{width: 90%;float: none;padding: 20px 40px 20px 40px;margin:0 auto;}
.sec-iktiva .inner-3{width: 100%;padding: 20px 20px 0;float: none;}
.sec-iktiva .right{border:none;    box-shadow: 1px 0px 5px 4px rgba(246,246,248,1);padding: 40px 30px;-webkit-box-shadow: 1px 0px 5px 4px rgba(246,246,248,1);
    -moz-box-shadow: 1px 0px 5px 4px rgba(246,246,248,1);}
.sec-iktiva .right img{margin:0 auto;}
.clientele .container-fluid {width: 80%;}
.clientele .slide-logo {padding: 20px;}
.services_details .services_content ul.service_list li a img{display:none;}	
.services_details .services_content ul.service_list li a{padding: 5px !important;min-height: 49px;}
.menu ul li a.active:After {background: #fff;}
.menu ul li a:hover:After {background: #fff;}
body .padright{padding-right: 15px;}

.multiple-items .slick-track {padding: 40px 0;}
.center-partner .slick-track {    padding: 50px 0px;}
.clientele .slide-logo {margin: 0 20px;}
.sec-iktiva {padding: 36px 0 50px 0px;}
.sec-iktiva .main-bg {-webkit-box-shadow: 1px 0px 6px 5px rgba(246,246,248,1);-moz-box-shadow: 1px 0px 6px 5px rgba(246,246,248,1);box-shadow: 1px 0px 6px 5px rgba(246,246,248,1);margin-bottom: 1px;}
.sec-iktiva .inner-3 p {padding: 10px 0 20px;}

footer{padding: 15px 0px 0px 0px;}
.foot-logo img{width: 130px;margin: 0 auto 15px;}
i.foots{display: none !important;}
footer article h5 span{display: inline-block;margin: 0 10px 0 0px;}
footer article h5 br{display:none;}
footer article h5 a{margin: 10px 12px 0 0px;}
}

#services_tab_2 .service_list {}
#services_tab_2 article a{display:none;}

.postid-281 .services_details ul li::before {
    content: " ";
    width: 7px;
    height: 7px;
    background: #e7610a;
    display: inline-block;
    border-radius: 100%;
    vertical-align: top;
    margin-left: 10px;
    margin-top: 7px;
}
.move-top{
    position: fixed;
    background: url("../images/move-top.png");
    width: 50px;
    height: 50px;
    bottom: 12%;
    right: 1%;
}
.scrollup{
    opacity: 0;
    transition: opacity 0.2s ease-out;
}
.scrollup.show {
    opacity: 1;
    z-index: 10000;
    position: relative;
}
.move-back {
    border: solid 1px #053553;
    color: #053553;
    font-size: 16px;
    text-transform: uppercase;
    padding: 12px 40px;
    transition: 0.5s;
    display: inline-block;
    margin: 40px 0 0 0;
    float: left;
}
.move-back:hover {
    background: #053553;
    color: #fff;
}

.postid-329 .services_details ul li::before {
    content: " ";
    width: 7px;
    height: 7px;
    background: #e7610a;
    display: inline-block;
    border-radius: 100%;
    vertical-align: top;
    margin-left: 10px;
    margin-top: 7px;
}

.myservice li::before {
    content: " ";
    width: 7px;
    height: 7px;
    background: #053553;
    display: inline-block;
    border-radius: 100%;
    vertical-align: top;
    margin-left: 10px;
    margin-top: 7px;
}

.wpcf7-form label.error {
    color: #f00 !important;
    font-size: 11px;
    float: none;
    padding-left: 5px;
    font-size: 11px !important;
    font-weight: normal !important;
}

.myfacts {
   
}

@media (min-width:1200px) and (max-width:1500px) {

.sec-iktiva .row.main-outter {
    width: 90%;
}
}

.center-partner .slick-track{
   padding-top: 40px;
}
.qtranxs_widget ul li a{
    font-size: 12px;
}
.qtranxs_widget ul li {
    display: inline-block!important;
}
.slick-slider .slick-list, .slick-slider .slick-track{
    direction: ltr;
}
.page-template-quality .quality_policy ul li span {
    width: auto;
    height: auto;
    background: none;
    display: inline;
    border-radius: 100%;
    vertical-align: initial;
    margin-right: 10px;
}
.career_Details .form {
    text-align: right;
}
.hsearch input{
    margin: -5px -59% 0 0px!important;
}
[dir="rtl"] .slick-slide {
    float: left!important;
}
.qtranxs_widget ul li.active{
    display:none!important;
}


@media (min-width:100px) and (max-width:500px) {
body.home.blog .banner article {
    display: none;
}
}
.bannerSlide article{display:none;}
.page-template-career .box a.morebtn{display:none!important;}

#Gender\[\]-error {
    position: absolute;
    top: 20px;
    right: 0;
}
span.wpcf7-list-item{margin: 0 0 0 10px!important;}
.search-results .searchpage .container .wrap article{
    border: 1px solid #f2f2f2;
    box-shadow: 1px 7px 5px 0px rgba(246,246,248,1);
    padding: 10px 30px 0 30px;
    margin: 20px 0 20px 0;
    text-align: right;
}
.search-link a{
    font-size: 13px;
    display: inline-block;
    margin: 0 0 10px 0;
}
.nav-previous{
    float:none!important;
}