/*
Theme Name:   ITS2New
Description:  ITS2 Website
Author:       Qiotic Team
Author URL:   https://www.qiotic.com/
Template:     trucking
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  ITS2New
*/

/* Write here your own personal stylesheet */
@font-face {
font-family: 'SCALYERMOOK';
src: url('./font/SCALYERMOOK/SCALYERMOOK.eot') format('truetype'),
	 url('./font/SCALYERMOOK/SCALYERMOOK.ttf') format('truetype'),
	 url('./font/SCALYERMOOK/SCALYERMOOK.woff') format('truetype'),
	 url('./font/SCALYERMOOK/SCALYERMOOK.woff2') format('truetype'),
	 url('./font/SCALYERMOOK/SCALYERMOOK.svg') format('truetype');
font-weight: bold;
font-style: bold;
}
@font-face {
font-family: 'Calibri-Bold';
src: url('./font/Calibri-Bold/Calibri-Bold.eot');
src: url('./font/Cali.header-default .navbar-nav.megamenu > li:hover > a, .header-default .navbar-nav.megamenu > li.active > a, .header-default .navbar-nav.megamenu > li.open > a bri-Bold/Calibri-Bold.eot?#iefix') format('embedded-opentype'),
     url('./font/Calibri-Bold/Calibri-Bold.woff') format('woff'),
     url('./font/Calibri-Bold/Calibri-Bold.ttf') format('truetype'),
     url('./font/Calibri-Bold/Calibri-Bold.svg#Calibri-Bold') format('svg');
font-weight: bold;
font-style: bold;
}
@font-face {
font-family: 'PlayfairDisplay-Bold';
src: url('./font/PlayfairDisplay-Bold/PlayfairDisplay-Bold.eot');
src: url('./font/PlayfairDisplay-Bold/PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'),
     url('./font/PlayfairDisplay-Bold/PlayfairDisplay-Bold.woff') format('woff'),
     url('./font/PlayfairDisplay-Bold/PlayfairDisplay-Bold.ttf') format('truetype'),
     url('./font/PlayfairDisplay-Bold/PlayfairDisplay-Bold.svg#PlayfairDisplay-Bold') format('svg');
font-weight: bold;
font-style: bold;
}
@font-face {
font-family: 'CMUSansSerif-DemiCondensed';
src: url('./font/CMUSansSerif-DemiCondensed/CMUSansSerif-DemiCondensed.eot');
src: url('./font/CMUSansSerif-DemiCondensed/CMUSansSerif-DemiCondensed.eot?#iefix') format('embedded-opentype'),
     url('./font/CMUSansSerif-DemiCondensed/CMUSansSerif-DemiCondensed.woff') format('woff'),
     url('./font/CMUSansSerif-DemiCondensed/CMUSansSerif-DemiCondensed.ttf') format('truetype'),
     url('./font/CMUSansSerif-DemiCondensed/CMUSansSerif-DemiCondensed.svg#CMUSansSerif-DemiCondensed') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Montserrat-Medium';
src: url('./font/Montserrat-Medium/Montserrat-Medium.eot');
src: url('./font/Montserrat-Medium/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
     url('./font/Montserrat-Medium/Montserrat-Medium.woff') format('woff'),
     url('./font/Montserrat-Medium/Montserrat-Medium.ttf') format('truetype'),
     url('./font/Montserrat-Medium/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Montserrat-Light';
src: url('./font/Montserrat-Light/Montserrat-Light.eot');
src: url('./font/Montserrat-Light/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
     url('./font/Montserrat-Light/Montserrat-Light.woff') format('woff'),
     url('./font/Montserrat-Light/Montserrat-Light.ttf') format('truetype'),
     url('./font/Montserrat-Light/Montserrat-Light.svg#Montserrat-Light') format('svg');
font-weight: normal;
font-style: normal;
}

body {
	background-color:#f3f3f3 !important;
}
h1,h2,h3,h4,h5,h6{
	font-family:"Calibri-Bold" !important;
	color: #c19f30 !important;
}
body,p,li{
	font-family: 'Montserrat-Light' !important;	
	font-weight: 100 !important;
}
body a {
	font-family: 'Montserrat-Medium';
}
body .wplc_left_logo {
    border-radius: 0;
}
.lang-item {
    display: none !important;
}
body .wpls-logo-showcase p.slick-slide {
    display: none !important;
}
.Footer-One {
    margin: 0 8% 0 0;
}
.Footer-Two, 
.Footer-Three {
    width: 20% !important;
    margin: 0 1% 0 0 !important;
}
.category5.Footer-Four {
    margin: 0 4% 0 0 !important;
}
.back-g-icon-2 .fab-facebook-f {
    margin: 0;
}
#partnersBorder {
    text-align: center;
}
#news-events .wp-spaios-content-wrp {
    position: absolute;
    top: 0;
    bottom: 0;
	left:0;
	right:0;
    background: rgba(15, 15, 15, .4);
    color: #ffffff;
}
#news-events .wp-spaios-content-wrp .wp-spaios-title a {
    font-size: 28px;
    color: #ffffff;
}
#news-events .swiper-container-horizontal.swiper-container-horizontal > .swiper-pagination-bullets {
    position: relative;
}
#news-events .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    background: #ffffff;
    opacity: 1;
	border: 1px solid #ffffff;
}
#news-events .swiper-pagination-black .swiper-pagination-bullet-active {
    background: transparent;
}
.sp-testimonial-free-section .tfree-testimonial-title h3 {
    color: #3d3d3d !important;
}
body .sp-testimonial-free-section .sp-tfree-client-image img {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
	margin-left:35px;
}
body .sp-testimonial-free-section .sp-tfree-client-image {
    float: left;
}
body .sp-testimonial-free-section .tfree-client-testimonial p.tfree-testimonial-content {
    display: inline-block;
    text-align: left !important;
    float: left;
    text-align: center;
    position: relative;
}
#sp-testimonial-free-wrapper-1473 .sp-testimonial-free-section .tfree-client-rating {
    text-align: left;
    margin: 0 0 0 0px;
    top: 10px;
    position: relative;
	left:20px;
}
body .sp-testimonial-free-section .tfree-testimonial-title {
    margin: 15px 0px 0 20px;
    float: left;
}
body .sp-testimonial-free-section .tfree-client-designation {
    text-align: left;
    top: 20px;
    position: relative;
    left:0px;
}
body .sp-testimonial-free-section .tfree-client-designation span {
    width: 10px;
    display: inline-block;
}
.header-default .navbar-nav.megamenu > li:hover > a,
.header-default .navbar-nav.megamenu > li.active > a,
.header-default .navbar-nav.megamenu > li.open > a {
    color: #c19f30;
    border-bottom: solid 5px #c19f30;
}
.header-default .navbar-nav.megamenu > li > a,
.header-default .navbar-nav.megamenu > li > a,
.header-default .navbar-nav.megamenu > li > a {
	border-bottom: solid 5px transparent;
}
.a-custom {
    color: #c19f30 !important;
	font-size: 18px;
	font-family: 'Tajawal', sans-serif !important;
}
.custom-logo{
	    width: 53% !important;
}
.header-default {
    background: #ffffff !important;
    padding: 0px 0px 0px 0px !important;
	border-bottom: none !important;
}
.header-default .navbar-nav.megamenu > li > a {
    color: #3d3d3d  !important;
	font-size: 18px !important;
    font-weight: 600;
	    font-size: 21px !important;
    font-family: "Calibri-Bold" !important;
}
body.kc-css-system .kc-css-933048 {
    padding-top: 45px !important;
}
#wp-live-chat-2,
#wplc_hovercard {
    bottom: 100px;
}
.Footer-One .alignnone {
    margin: 0 10px 0 0 !important;
    max-width: 85px;
}
.page-id-542 .aligncenter,
.page-id-1961 .aligncenter {
    min-height: 80px;
    width: auto;
}
.Footer-One .about-custom {
    line-height: normal;
    padding-bottom: 25px;
    font-size: 25px !important;
}
.widget.widget_nav_menu {
    margin-left: 20px !important;
}
#partnersBorder .kc_single_image,
#partnersBorder .kc-carousel-image {
    max-height: 120px;
    min-height: 120px;
}
.Footer-One .kc_text_block p {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    text-align: left;
    font-size: 15px;
}
.header-default .header-setting .button-setting, .header-default .header-setting .mini-cart {
    color: #c19f30 !important;
}
.logo-custom{
    width: 47%;
}
.header-default .header-inner {
     padding: 0px !important;   
}
.apus-footer .widget .widget-title, .apus-footer .widget .widgettitle, .apus-footer .widget .widget-heading {
    font-size: 30px !important;
}
.about-custom{
	font-family: "Calibri-Bold" !important;
	 color:#c19f30;
    font-size: 21px !important;
    font-weight: 600;
    margin: 0px 0 20px;
    border: none;
}
.widget .widget-title:after, .widget .widgettitle:after, .widget .widget-heading:after {
    background: transparent !important;
    
}
body .widget-banner.style_transparent:hover .content-bottom {
    transition: .7s all;
}
body .wpls-logo-showcase .wpls-fix-box {
	max-height: 160px;
	height: 160px;
	padding: 0 30px;
/* 	border: 1px solid #cccccc; */
    line-height: 160px;
}
.apus-footer .widget .widget-title:before, .apus-footer .widget .widgettitle:before, .apus-footer .widget .widget-heading:before {
    background: transparent !important;
}
.float-l{
    float: left;
}
.alignnone {
    margin: 5px 4px 0px 0 !important;
}
.fotter-item-l{
    padding-top: 18px;
    padding-bottom: 0px;
}
.list-post-type .list-item {
margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: none !important;
    float: left;
    width: 100%;
	height: 65px;
}
.list-post-type .list-item h3 a {
    color: #ffffff !important;
    float: left;
    margin-top: -102px;
    left: 60px;
    position: relative;
    font-size: 13px !important;
    width: 155px;
    font-family: 'Montserrat-light' !important;
    font-weight: 100;
}
.list-post-type .list-item img {
    width: 50px;
	height:45px;
}
.list-post-type .text {
    display: none;
}
body.kc-css-system .kc-css-769390 {
    width: 20%;
    font-size: 11px !important;
    text-align: center;
}
.widget-banner.style_transparent .title {
    color: #fff !important;
    font-size: 35px !important;
    text-align: center;
    width: 100%;
}
.image-1-1 .widget-banner.style_transparent{
    border-bottom-left-radius: 100px;
}
.image-1-2 .widget-banner.style_transparent:last-child {
    border-top-right-radius: 100px;
}
banner.style_transparent .desc {

    width: 100% !important;
    font-size: 11px !important;
    text-align: center;
}
.widget-banner.style_transparent .title:after {
    background: transparent !important;
}
.widget-banner .title:before {

    background: transparent !important;

}
.widget-heading-title.line-center .title:after, .widget-heading-title.line-center .title:before {
    
    background: transparent !important;

}
.widget-heading-title.line-center .title:after {
background: transparent !important;
}
.btn-readmore {
    margin: 0 auto;
    display: table;
}
.widget-banner.style_transparent .content-bottom {
    padding: 0 !important;
	transition: .7s all;
}
.widget-brands .widget-title:before {
    background: transparent !important;
}
.image-1-1 img {
    border-bottom-left-radius: 100px;
}
.image-1-2 img {
    border-top-right-radius: 100px;
}
.back-block-3 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background-position: right !important;
    background-size: 43% 108%;
	margin-top: -25px;
}

.back-block-2 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background-size: 43% 108%;
    background-position: left;
}
.si-frame.si-content-wrapper {
    background-image: url(https://qiotic.live/its/wp-content/uploads/2019/11/faveicon.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.ql-editor {
    font-size: 0 !important;
}
.ql-editor:after {
    content: "";
    background-image: url(https://qiotic.live/its/wp-content/uploads/2019/11/faveicon.png);
    width: 200px;
    height: 200px;
    display: block;
    background-size: contain;
}
h3, .widgettitle, .widget-title, .widget .widget-title, .widget .widgettitle, .widget .widget-heading {
    text-align: center;
}
.block-4{
	 top: -55px;
    position: relative;
	 color: #c19f30;
	text-align:center;
}
.back-block-4{
	    background-size: 60% 108% !important;
    background-position: left !important; 
}
.widget-banner.style_transparent .title {
    position: absolute;
    bottom: 0;
}
.testimonial_rotator.template-longform hr.longform_hr {
    display: none;
}
.testimonial_rotator.template-longform .testimonial_rotator_img {
    width: auto;
    height: auto;
    border-radius: 0;
}
.testimonial_rotator.template-longform .testimonial_rotator_img img {
	width: auto;
    height: auto;
}
h2.testimonial_rotator_slide_title {
    color: #3d3d3d !important;
    font-size: 22px;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info {
    margin: 5px auto 0 auto;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
    margin: 0;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote {
    color: #444444;
}
.image-1-1 .banner {
    border-bottom-left-radius: 100px;
}
.image-1-2 .banner {
    border-top-right-radius: 100px;
}
.widget-banner.style_transparent:hover .btn-readmore i {
    display: none;
}
.widget-banner.style_transparent:hover .title {
    position: relative;
    top: 0;
}
.widget-banner.style_transparent .content{
padding: 45px 0px !important;	
}
.widget-banner.style_transparent .banner:before {
   
    background: rgba(121, 110, 9, 0.5) !important;
}
.widget .widget-title, .widget .widgettitle, .widget .widget-heading {
    padding: 40px 0px 40px !important;
}
body.kc-css-system .kc-css-524531 {
    margin-top: 0px !important;
    padding-top: 100px !important;
    padding-bottom: 0px !important;
}
.apus-footer {
    background: #111111 !important;
}
.apus-footer .widget .widget-title,
.apus-footer .widget .widgettitle,
.apus-footer .widget .widget-heading {
    margin: 0 !important;
    text-align: left;
    padding-top: 0 !important;
	padding-bottom: 20px !important;
	line-height: normal;
}
.Footer-Five .about-custom {
    margin: 0 !important;
    line-height: normal;
    padding-bottom: 25px;
    font-size: 25px !important;
}
.latest-custom-2{
	 color:#c19f30;
    font-size: 21px;
    font-weight: 600;
    margin: 0px 0px 33px;
    border: none;
	font-family: "Calibri-Bold" !important;
}
.list-post-type .list-item h3 {
    text-align: left;
}
.col-whi{
	color:#ffffff;
	    width: 100%; 
	font-size:14px;
}
.apus-footer .menu li a {
    color: #ffffff;
	font-size:14px;
}
.apus-footer {
    padding: 0;
    position: relative;
    color: #ffffff !important ;
    font-size: 14px !important;
    background: #212121;
}
.footer-padd-2{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 50px;
    padding-right: 50px;
	width:100%;
}
.footer-padd-3{
width:100%;
	padding-top: 16px !important;
    padding-bottom: 5px !important;
    border-top: none !important;
    background-color: #000000 !important;
}
.custom-fot-bot{
	text-align: right;
    padding-right: 15px;
	color:#ffffff;
	position: relative;
    top: 5px;
}
body .back-g-icon-2,
body .back-g-icon-3 .back-g-icon-2-2 {
    float: left;
    width: auto !important;
}
.back-g-icon-2 i,
.back-g-icon-3 .back-g-icon-2-2 i {
   width: 34px !important;
   height: 34px;
   color: #ffffff !important;
   border-radius: 50%;
   margin-left: 7px;
   line-height: 34px !important;
   float: left;
}
.back-g-icon-2 .fab-facebook-f,
.back-g-icon-3 .back-g-icon-2-2 .fab-facebook-f {
    background: #4661b0;
}
.back-g-icon-2 .fab-twitter,
.back-g-icon-3 .back-g-icon-2-2 .fab-twitter {
    background: #61BFE8;
}
.back-g-icon-2 .fab-linkedin-in,
.back-g-icon-3 .back-g-icon-2-2 .fab-linkedin-in {
    background: #004b7c;
}
#back-to-top {
    border-bottom-left-radius: 15px;
    border-top-right-radius: 15px;
}
#back-to-top i {
    line-height: 40px;
}
body .btn {
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
}
.back-g-icon{
	font-size:14px !important;
}
.color-1{
	color:#c19f30;
}
.apus-footer .menu li a:before {
    content: "\f105" !important;
    font-family: 'FontAwesome';
    color:#c19f30 !important;
}
#back-to-top {
    background:#c19f30 !important;
	color: #ffffff !important;
}
.widget-heading-title.line-center .title {
    color: #c19f30;
}
h3, .widgettitle, .widget-title, .widget .widget-title, .widget .widgettitle, .widget .widget-heading {
    color: #c19f30;
}
#news-events .swiper-pagination-bullet {
    background: transparent;
    border: 1px solid #c19f30;
}
#news-events .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #c19f30;
}
#services-solutions {
    background: #ffffff;
}
.swiper-container-horizontal.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: -7px;
}
body.kc-css-system .kc-css-784414 {
    margin-top: 0 !important;
    padding-top: 100px !important;
    padding-bottom: 0 !important;
}
.apus-page-loading #loader {

    border-color: #c19f30 transparent transparent !important;

}
.apus-page-loading #loader:after {
 border-color: #c19f30 transparent transparent !important;
}
.apus-page-loading #loader:before {
 border-color: #c19f30 transparent transparent !important;
}
.des-1{
	position: relative;
    top: -44px;
}
body.kc-css-system .kc-css-213632 {
    padding-top: 45px !important;
}
.back-block-5{  

    background-size: 100% 100% !important;
}
.back-block-0{ 
	padding-top: 40px !important;
}
.owl-controls .owl-buttons div:active, .owl-controls .owl-buttons div:hover, .slick-prev:active, .slick-prev:hover, .slick-next:active, .slick-next:hover {
    background: #c19f30 !important;
    border-color: #c19f30 !important;
}
.navbar-nav.megamenu > li > a {
    padding: 26px 0 !important;
}
.back-g-icon-2-2 {
    width: 37px !important;
    font-size: 20px;
    text-align: center;
}
.contact-1 .form-control {
    background: #ffffff !important;
    border: 1px solid #c19f30 !important;
}
.widget-heading-title.style_4 .title {
    color: #c19f30 !important;
}
.btn-theme {
    color: #fff !important;
    background-color: #c19f30 !important;
    border-color: #c19f30 !important;
}
a:hover, a:focus {
    outline: 0;
    color: #c19f30 !important;
}
.bbbb{
	    text-align: center;
}
.cust-li-1{
	 color: #5b5b5b;
    font-size: 30px;

}
.li-cust-2{
	list-style:none;
	padding-bottom: 25px;
}
.li-cust-2-1 {
    list-style: none;
    padding-bottom: 25px;
    margin-top: 16px;
}
.sec-2-1{
   margin-bottom: 5px;
}
.custom-img-2{
	    height: 400px;
}
.alignnone-2 {
    margin: 5px 20px 20px 0;
}
.cust-h1-out-1{
	    color: #c19f30;
    font-size: 25px;
}
.blue-dot{
	list-style: square;
	    position: relative;
    left: 20px;
    width: 97%;
}
.kc_tabs > .kc_wrapper > .kc_tabs_nav li:hover, .kc_tabs > .kc_wrapper > .kc_tabs_nav li:active, .kc_tabs > .kc_wrapper > .kc_tabs_nav li.ui-tabs-active {
    background: #fff;
    -webkit-box-shadow: 0 0 0 2px #23306e inset !important;
    box-shadow: 0 0 0 2px #23306e inset !important;
}
.cust-section-1-1{
	 text-align: left;
}
.cust-section-1-2 {
    float: left;
    margin: 5px 20px 20px 15px;
}
.widget-title:after, .widgettitle:after, .widget-heading:after {
    background: #c19f30 !important;
}
.navbar-nav.megamenu .dropdown-menu > li.open > a, .navbar-nav.megamenu .dropdown-menu > li.active > a {
    color: #c19f30 !important;
}
.apus-footer .widget .widget-title, .apus-footer .widget .widgettitle, .apus-footer .widget .widget-heading {
    color:#c19f30 !important;
}
.apus-breadscrumb .breadcrumb > .active {
    color: #c19f30 !important;
}

div.wpl-logo-carousel.wpl-logo-carousel-free-area ul.slick-dots li button {
    width: 14px !important;
    height: 14px !important;
}

div#wpl-logo-carousel-955.wpl-logo-carousel.wpl-logo-carousel-free-area ul.slick-dots li button { background: #c19f30 !important; }
div#wpl-logo-carousel-955.wpl-logo-carousel.wpl-logo-carousel-free-area ul.slick-dots li.slick-active button { background-color: transparent !important; border: solid 1px #c19f30 !important; }
div#wpl-logo-carousel-972.wpl-logo-carousel.wpl-logo-carousel-free-area ul.slick-dots li button { background: #c19f30 !important; }
div#wpl-logo-carousel-972.wpl-logo-carousel.wpl-logo-carousel-free-area ul.slick-dots li.slick-active button { background-color: transparent !important; border: solid 1px #c19f30 !important; }

.back-block-2-22-2{
	background-position-x: right !important;
}
.back-block-3-5-2{
	padding-top: 50px !important;
    padding-bottom: 50px !important;
}
body rs-progress.rs-bottom {
	background: rgb(21, 44, 112) !important; 
}
body .rs-layer.rev-btn:hover {
    color: #ffffff !important;
}
body .wpls-logo-showcase .wpls-logo-cnt.slick-slide {
    outline: none;
}
.widget-banner.style_transparent .desc {

    filter: alpha(opacity=70) !important;
    -webkit-transition: all 0.2s ease-in-out 0s !important;
    -o-transition: all 0.2s ease-in-out 0s !important;
    transition: all 2s !important;
}
.pdd-cus-9-9{
	padding-left:0 !important;
	padding-right:0 !important;
}
div.wpl-logo-carousel.wpl-logo-carousel-free-area ul.slick-dots {
    margin: 25px 0 0 0 !important;
}
.swiper-container-horizontal.swiper-container-horizontal > .swiper-pagination-bullets{
	bottom:-17px !important;
	padding-top:5px !important;
	padding-bottom:12px !important;
}
.wp-spaios-slider-wrap .design-1 .wp-spaios-content-wrp .wp-spaios-readmorebtn {
    background: #ffffff !important;
    border: 0;
    color: #c19f30;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
    font-size: 17px;
    padding: 8px;
    font-weight: 700;
    font-family: "Titillium Web";
    width: 198px;
}
#news-events .wp-spaios-content-wrp .wp-spaios-title a {
    font-size: 22px !important;
}
.wp-spaios-slider-wrap .wp-spaios-title {
    padding-top: 60px;
    padding-bottom: 10px;
	padding-left: 60px;
    padding-right: 60px;
}
.wp-spaios-short-content{
	padding-left: 50px;
    padding-right: 50px;
}
.post-date{
	webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
	transform: rotate(-90deg);
    position: absolute;
    top: 50%;
    left: -30px;
}
hr {
    border: none !important;
    border-left: 1px solid #eeeeee !important;
    height: 83% !important;
    position: absolute;
    top: 0;
    left: 41px;
}
.cust-icon-9-9{
color: #c19f30;	
}
.widget_categories ul li a:before, .widget_archive ul li a:before {
    color: #c19f30 !important;
}
.entry-category a {
     color: #c19f30 !important;
}
.post-grid .entry-title:before {
    background:#c19f30 !important;
}
.post-style2 .date:after {
    background:#c19f30 !important;
}
.commentform .title:before {
   background:#c19f30 !important;
}
.text-theme {
    color:#c19f30 !important;
}
.post-grid .date {
    border: 2px solid #c19f30 !important;
}
.fa-angle-double-right:before {
    color:#c19f30 !important;
}
.kc_tabs > .kc_wrapper > .kc_tabs_nav li:nth-child(2n) {
    background: #ffffff !important;
}
.wp-spaios-slider-wrap .bxslider img, .wp-spaios-slider-wrap .flexslider .slides img, .wp-spaios-slider-wrap .owl-carousel .owl-item img, .wp-spaios-slider-wrap .responsive-slider img, .wp-spaios-slider-wrap .swiper-container img, .wp-spaios-slider-wrap .photostack img, .wp-spaios-slider-wrap .Wallop img, .wp-spaios-slider-wrap .unslider img {
    width: 100% !important;
}
/*
body.page-id-531 {
    background: url('https://qiotic.live/its/wp-content/uploads/2019/07/notification-alert.jpg');
}
*/
.wonderplugin3dcarousel-text{
    position: absolute;
    top: 35%;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 194px;
}
#wonderplugin3dcarousel-1 .wonderplugin3dcarousel-title {
    text-align: center;
    font-size: 27px !important;
    margin: 0 auto;
    color: #3d3d3d;
    position: relative;
    font-family: "Calibri-Bold";
    padding: 0 !important;
}
#wonderplugin3dcarousel-1 .wonderplugin3dcarousel-title:before {
    content: "";
    height: 82px;
    width: 82px;
    background: url(/its/wp-content/uploads/2019/07/image-testim.png);
    display: block;
    margin: 0 auto;
}
#wonderplugin3dcarousel-1 .wonderplugin3dcarousel-description h6 {
	margin: 0;
}
#wonderplugin3dcarousel-1 .alignnone {
    margin: 0 !important;
}
.wonderplugin3dcarousel-list{
	    perspective: 4000px !important;
}
span.col-whi {
    font-size: 14px;
    display: block;
}

.apus-footer {
    padding: 0;
    position: relative;
    color: #666666;
    font-size: 20px;
    background: #212121;
}
.apus-footer {
    padding: 0;
    position: relative;
    color: #666666;
    font-size: 14px;
    background: #0a0909 !important;
}
.footer-padd-3 a, .footer-padd-3 p {
    font-size: 12px;
}

.apus-footer {
    padding: 0;
    position: relative;
    color: #666666;
    font-size: 14px;
    background: #212121;
}
p.fotter-item-l {
    font-size: 14px;
	padding:0;
}
.kingdom span.col-whi {
    font-size: 14px;
    display: inline;
    font-family: 'Montserrat-Medium';
}
.apus-footer a {
    color: #fff;
}
.apus-footer a {
    color: #fff;
}
.menu li {
    line-height: 2 !important;
}
body .apus-footer .widget {
    margin: 0;
}
.apus-footer .menu li a:before { 
    margin-right: 10px !important;

}
.apus-footer .kingdom a { 
	font-size:14px;
    color: #ffffff;
}
.apus-footer .footer-padd-3 a {
    color: #ffffff;
}
.apus-footer .menu li a {
    display: inline-block !important ;
    position: relative;
}
::-moz-selection { /* Code for Firefox */
  color: #ffffff !important;
  background: #c19f30 !important;
}
::selection {
  color: #ffffff !important; 
  background: #c19f30 !important;
}
#services-solutions .widget-banner .banner {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
#services-solutions .widget-banner.style_transparent:hover .banner {
    -webkit-filter: none;
    filter: none;
    opacity: .5;
}
#services-solutions .widget-banner.style_transparent:hover {
    background: #c19f30;
    transition: .7s all;
}
#services-solutions .widget-banner.style_transparent {
    transition: .7s all;
}
.kc-elm.kc-css-762922.kc_col-of-5.kc_column_inner.kc_col-of-5.category5 a:hover {
    color: #c19f30 !important;
}
#services-solutions .widget-banner.style_transparent .desc .icon-serv {
    display: none;
    margin: 0 auto;
    opacity: 0;
    transition: .7s all;
	border-radius: 0;
}
.widget-banner.style_transparent .desc .icon-serv {
    display: none;
    margin: 0 auto;
    opacity: 0;
    transition: .7s all;
}
#services-solutions .widget-banner.style_transparent:hover .icon-serv {
    display: block;
    opacity: 1;
    transition: .7s all;
    max-width: 65px;
}
#services-solutions .widget-banner.style_transparent .title {
    color: #fff;
    font-size: 21px;
    padding: 0;
    margin: 0;
    top: -20px;
    position: relative;
}
#services-solutions .widget-banner.style_transparent:hover .title {
    position: relative;
    top: 0;
    margin: 0;
}
#services-solutions .widget-banner.style_transparent .btn-readmore {
    display: none;
    background-color: #ffffff; 
    color: #c19f30;
    padding-right: 30px;
    padding: 8px;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
    font-size: 17px;
	text-align: center;
    margin-left: 35px;
    margin-right: 35px;
	width: auto !important;
}
#services-solutions .widget-banner.style_transparent:hover .btn-readmore {
    display: block;
	opacity: 1;
    transition: .7s all;
}
#services-solutions .widget-banner.style_transparent .content {
    position: relative;
    padding: 0 !important;
}
#services-solutions .widget-banner.style_transparent .desc img,
#services-solutions .widget-banner.style_transparent .desc .p-banner-custom-1 {
	display:none;
}
#services-solutions .widget-banner.style_transparent:hover .desc img,
#services-solutions .widget-banner.style_transparent:hover .desc .p-banner-custom-1 {
    display: table;
}
#services-solutions .widget-banner.style_transparent .desc {
    width: 85%;
    font-size: 15px;
    text-align: center;
    margin: 0 auto;
	opacity: 1;
}
/* .footable-filtering {
    display: none !important;
} */

.header-default .sticky-header .header-main {
    background: #ffffff !important;
    
}
.header-default .navbar-nav.megamenu > li:hover > a, .header-default .navbar-nav.megamenu > li.active > a, .header-default .navbar-nav.megamenu > li.open > a {
    color: #C19F30 !important;
}
#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4 {
    border-color: #C19F30;
    width: 30%;
    margin: 0 1.6%;
    box-shadow: 0 0 40px 5px rgba(51,51,51,.1);
    background: #fff;
    border-radius: 5px;
    padding: 60px 0 0px;
    overflow: hidden;
	transition: .5s all;
}
#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4:hover {
    transition: .5s all;
    transform: translateY(-10px);
}
#partnersBorder .kc_column {
    border: 0;
    padding: 30px;
    margin: initial;
    background-color: #fff;
    border-color: inherit;
    box-shadow: 0 0 40px 5px rgba(51,51,51,.1);
    width: 30%;
    margin: 0 1.6%;
	transition: .4s all;
	top: 0;
}
#partnersBorder .kc_column:hover {
/*     background: #cecdcd; */
    transition: .4s all;
    top: -7px;
}
body .apus-page-loading #loader {
    background: url(https://qiotic.live/its/wp-content/uploads/2019/11/preloader.gif);
    animation: none;
    -webkit-animation: none;
    -ms-animation: none;
    border-image: none;
    border-radius: 0;
    border-style: none;
    border-width: 0;
    height: 100px;
    width: 170px;
    z-index: 1001;
    background-size: contain;
    background-repeat: no-repeat;
}
.apus-page-loading #loader:before,
.apus-page-loading #loader:after {
	display: none !important;
}
.home .kc_text_block h1 {
   margin-bottom: 0;
   line-height: 41px;
}
.home .kc_text_block p {
   margin-bottom: 25px;
}
footer .list-post-type .list-item h3 a:hover {
   color: #c19f30 !important;
}
.kc-button-1 a, .kc-button-main a {
    border: 0 !important;
    padding: 10px 30px;
	color:#4169e1 !important;
}
body.kc-css-system .kc-css-432332 a:hover {
    color: #ffffff !important;
    background-color: #4169e1;
    color: #fff;
}
element.style {
    color: #333333 !important;
}
.kc-button-1 a, .kc-button-main a {
    border: 2px solid #42BCE2;
    padding: 10px 30px;
    width: 300px;
    margin-top: 50px;
    height: 61px;
}
body .slide .left-block {
    height: 100%;
    width: 300px;
    background: #c09e30;
    position: absolute;
    top: 0;
    left: -100px;
    bottom: 0;
    transform: skewX(-20deg);
}
#counter h4 {
    margin-bottom: 0;
}
.apus-breadscrumb {
	background-position: 100% !important;
}
#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4 .kc_text_block {
    padding: 0 35px;
}
#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4 a {
    color: #152c71 !important;
    font-size: 17px;
    padding: 0;
    margin: 0;
}
#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4 .kc-button-main {
    border-top: 1px solid #eee;
    margin-top: 35px;
}
#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4 a .creative_title {
    position: relative;
    z-index: 9;
    line-height: 60px;
}
#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4:hover a {
	color: #ffffff !important;
}
#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4 .kc-button-main:after {
    content: "";
    height: 0;
    width: 100%;
    background: #152c71;
    position: absolute;
    left: 0;
    bottom: 0;
    transition: .5s all;
}
#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4:hover .kc-button-main:after {
    height: 61px;
}
#careers-job .kc_row_inner {
    margin: 0 0 20px 0;
    padding: 30px 30px 20px 30px;
    box-shadow: 0 0 4px 0px #cccccc;
    border-radius: 5px;
    background: #e6e6e6;
}
#careers-job .kc_row_inner p {
    color: #152c71;
}
#careers-job .kc_row_inner .kc-raw-code {
    text-align: right;
}
#careers-job  .popupaoc-button {
    background: #c19f30;
    border: 0;
    color: #ffffff;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
    font-size: 17px;
    padding: 8px;
    font-weight: 700;
    font-family: "Titillium Web";
    width: 198px;
    text-align: center;
	float: right;
}
#careers-job .popupaoc-button:hover {
    background: #152c71;
    color: #ffffff !important;
}
.Services-Box-5 {
	display:none;
}
#partnersBorder img {
    padding: 10px 0;
}
/* #careers-job .kc_row_inner .kc-raw-code .popupaoc-button:focus {
    color: #ffffff !important;
} */
.wpcf7 label {
    margin: 0 0 20px 0;
    font-size: 14px;
    font-family: "Calibri-Bold";
	width: 100%;
	text-align: left;
}
.wpcf7 .wpcf7-form-control-wrap {
    width: 100%;
}
.wpcf7 .wpcf7-form-control-wrap input,
.wpcf7 .wpcf7-form-control-wrap textarea ,select{
    width: 100%;
    padding: 10px 20px;
    border: 1px solid #c19f30;
	margin: 3px 0 0 0;
	background-color:#f3f3f3;
}
body .wpcf7 .wpcf7-submit {
	background: #c19f30;
    border: 0;
    color: #ffffff;
    border-bottom-left-radius: 30px;
    border-top-right-radius: 30px;
    font-size: 17px;
    padding: 8px;
    font-weight: 700;
    font-family: "Titillium Web";
    width: 198px;
    text-align: center;
	margin: 0 auto;
    display: table;
    outline: none;
}
body .wpcf7 .wpcf7-submit:hover {
	background: #152c71;
    transition: .5s all;
}
body .sp-testimonial-free-section .sp-testimonial-free-item {
    box-shadow: 0 0 15px 5px rgba(51,51,51,.1);
    background: #fff;
    transition: .5s all;
    width: 60% !important;
    margin: 0 auto;
    display: table;
    overflow: hidden;
}
/*  body .sp-testimonial-free-section .sp-testimonial-free-item:hover {
    transform: translateY(-10px);
    transition: .5s all;
}   */
body .meta {
    display: none;
}
body .post-grid .entry-title {
    margin: 20px 0 20px;
    font-size: 18px;
}
body .post-navigation .btn.btn-outline {
    color: #ffffff !important;
}
#four-blocks .kc_column_inner .kc_text_block {
/*     box-shadow: 0 0 40px 5px rgba(51,51,51,.1); */
    margin: 5px 0 5px 0 !important;
    height: 230px;
    display: table;
    padding: 35px 55px;
}
#four-blocks .kc_column_inner .kc_text_block .block-content {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}
#four-blocks .kc_column_inner .kc_text_block .size-medium {
    float: left;
    max-width: 50px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
#four-blocks .kc_column_inner:hover .kc_text_block .size-medium {
	 filter: brightness(0) invert(1);
}
#four-blocks .kc_column_inner .kc_text_block ul {
    margin: 0;
    padding: 0;
    display: table;
}
#four-blocks .kc_column_inner .kc_text_block {
/*     box-shadow: 0 0 40px 5px rgba(51,51,51,.1); */
    margin: 0 0 30px 0;
    height: 250px;
	transition: .7s all;
}
#four-blocks .kc_column_inner .kc_text_block.right-block {
    border-top-right-radius: 100px;
}
#four-blocks .kc_column_inner .kc_text_block.left-block {
    border-bottom-left-radius: 100px;
    width: 99%;
    top: 1%;
}
#four-blocks .kc_column_inner .kc_text_block.Block-Four {
    width: 100%;
    left: 0;
    top: 1%;
}
#four-blocks .kc_column_inner .kc_text_block:hover {
    background: #c19f30;
    color: #ffffff;
	transition: .7s all;
}
#four-blocks .kc_column_inner .kc_text_block:hover {
	transition: .7s all;
}
#four-blocks .kc_column_inner .kc_text_block h5 {
    color: #666666 !important;
	transition: .7s all;
}
#four-blocks .kc_column_inner .kc_text_block:hover h5 {
    color: #ffffff !important;
	transition: .7s all;
}
#four-blocks .kc_column_inner .kc_text_block li {
    list-style: none;
    color: #666666;
	transition: .7s all;
}
#four-blocks .kc_column_inner .kc_text_block:hover li {
    color: #ffffff;
	transition: .7s all;
}
#four-blocks .kc_column_inner .kc_text_block li:before {
    content: "";
    width: 12px;
    height: 12px;
    background: #cccccc;
    display: inline-block;
    border-radius: 50%;
    border-bottom-right-radius: 0;
    margin-right: 5px;
	transition: .7s all;
}
#four-blocks .kc_column_inner .kc_text_block:hover li:before {
    background: #ffffff;
	transition: .7s all;
}
.list-style ul {
    margin: 0;
	padding: 0;
}
.list-style li {
    list-style: none;
}
.list-style li:before {
    content: "";
    width: 12px;
    height: 12px;
    background: #c19f30;
    display: inline-block;
    border-radius: 50%;
    border-bottom-right-radius: 0;
    margin-right: 5px;
    transition: .7s all;
}
.footable-filtering .input-group-btn,
.footable-filtering .footable-filtering {
    display: none !important;
}
#consulting-page li:first-child {
    border-top-left-radius: 100px;
}
#consulting-page li:last-child {
    border-top-right-radius: 100px;
}
#consulting-page .kc_tabs_nav {
    display: inline-flex;
    border: 0 !important;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
}
#consulting-page .kc_tabs_nav li {
    border: 1px solid #152c71 !important;
    margin: 0 2px;
    width: 100%;
}
#compliance-services .kc_tab_content,
#information-security-governance .kc_tab_content,
#technical-security-assessment .kc_tab_content {
    padding-bottom: 0;
}
#consulting-page .kc_tabs_nav .ui-tabs-active,
#consulting-page .kc_tabs_nav li:hover {
    background: #152c71 !important;
}
#information-security-governance,
#technical-security-assessment {
	background: #f3f3f3;
}
#consulting-page .kc_tabs_nav .ui-tabs-active img,
#consulting-page .kc_tabs_nav li:hover img {
    filter: brightness(0) invert(1);
}
#consulting-page .kc_tabs_nav .ui-tabs-active a,
#consulting-page .kc_tabs_nav li:hover a {
    color: #ffffff !important;
}
#consulting-page .kc_tab_content .kc_row_inner {
    margin: 0 0 30px 0;
}
#consulting-page .kc_tab_content .kc-elm .kc_wrapper {
    box-shadow: 0 0 15px 6px rgba(51,51,51,.1);
    background: #ffffff;
    padding: 20px;
	margin: 0 10px;
}
#consulting-page .kc_tab_content .kc-elm .kc_wrapper h3 {
    margin: 0;
    padding: 0 0 10px;
    font-size: 20px;
    text-align: center;
}
#consulting-page .kc_tab_content .kc-elm .kc_wrapper h3:before,
#consulting-page .kc_tab_content .kc-elm .kc_wrapper h3:after {
    display: none;
}
#partnersBorder .academy-blocks .kc_column {
    width: 46.8%;
}
#partnersBorder .academy-blocks .alignnone-2 {
    float: left;
}
#partnersBorder .academy-blocks .cust-h1-out-1 {
    display: contents;
}
#partnersBorder li,
#consulting-page .kc_tab_content li,
.list-style li {
    list-style: none;
    margin: 0;
    padding: 0;
    left: 0;
}
#partnersBorder li:before,
#consulting-page .kc_tab_content li:before,
.list-style li:before {
    content: "";
    width: 12px;
    height: 12px;
    background: #c19f30;
    display: inline-block;
    border-radius: 50%;
    border-bottom-right-radius: 0;
    margin-right: 5px;
    transition: .7s all;
}
.Consulting-Box {
    border: 1px solid #eee;
    background-color: #fff;
    margin: 0 15px !important;
}
.Consulting-Box p,
.Consulting-Box li,
.Consulting-Box h3 {
	padding: 0 20px !important; 
}

#partnersBorder ul,
#consulting-page .kc_tab_content ul,
.list-style ul {
    padding: 0 0 0 20px;
}
.search-form .btn {
    width: auto;
}
.contactUs-page ul {
    padding: 0;
    margin: 0 0 12px 0;
}
.contactUs-page ul li {
    margin: 0 0 15px 0;
}
.contactUs-page ul li:before {
    margin: 0 12px 0 0;
}
.border13{
	    border-top-right-radius: 50px;
    border: 1px solid;
}
.contactUs-page.kc-col-inner-container,
i.fa.fa-map-marker.color-1 {
    margin-right: 5px;
}
.contactUs-page.kc-col-inner-container,
i.fa.fa-envelope.color-1 {
    margin-right: 5px;
}


/*--------------------------------*/
	/*-- Button Animation --*/
/*--------------------------------*/

.btn-readmore,
.wp-spaios-readmorebtn,
.popupaoc-button,
body .btn,
.back-g-icon-2,
.back-g-icon-3 .back-g-icon-2-2 {
	border:none;
	outline:none;
	display:block;
	position: relative;
   z-index: 9;
   overflow: hidden;
   width: 198px;	
}
#back-to-top {
	border:none;
	outline:none;
	display:block;
	position: relative;
   z-index: 9;
   overflow: hidden;
}
/*  .btn-readmore:before,
.wp-spaios-readmorebtn:before,
.popupaoc-button:before,
body .btn:before,
.back-g-icon-2:before,
.back-g-icon-3 .back-g-icon-2-2:before,
#back-to-top:before {
     background-color: #152c71;
     content: "";
     display: inline-block;
    position: absolute;
     width:300px;
     height:300px;
     right:200px;
     top:-79px;
     z-index: -90;
     transition: all .5s ease-in-out ; 
} 
.btn-readmore:hover:before,
.wp-spaios-readmorebtn:hover:before,
.popupaoc-button:hover:before,
body .btn:hover:before,
.back-g-icon-2:hover:before,
.back-g-icon-3 .back-g-icon-2-2:hover:before,
 #back-to-top:hover:before {
   transform: rotate(90deg) translate(0,-300px);
} 
.btn-readmore:hover,
.wp-spaios-readmorebtn:hover,
.popupaoc-button:hover,
body .btn:hover,
.back-g-icon-2:hover,
.back-g-icon-3 .back-g-icon-2-2:hover,
#back-to-top:hover {
   color:#ffffff !important; 
}  */
div .header-default .sticky-header .header-main.logo-in-theme .pull-left.logo-custom{
    width:35% !important;
}
.wp-spaios-slider-wrap .design-1 .wp-spaios-content-wrp .wp-spaios-readmorebtn:hover,
a.btn-readmore:hover {
	color:#fff !important; 
	background-color:#152c71 !important;
	transition:.7s all;
}
	.CopyRight-Left p {
		padding-left:50px;
	}
.CopyRight-Right p {
		padding-right:50px;
	}
#compliance-services {
    background: #f3f3f3;
}
.CopyRight-Right .custom-fot-bot {
    text-align: left;
    padding: 0 0 0 170px;
}
.CopyRight-Left .custom-fot-bot {
	text-align: right;
    padding: 0 170px 0 0;
}

/*--------------------------------*/
	/*-- Button Animation --*/
/*--------------------------------*/
#back-to-top {
   bottom: 25px !important;
}
#wp-live-chat {
    right: 85px !important;
}
body .testimonial_rotator.template-longform .slide {
    background: #ffffff;
    padding: 40px 40px 40px 285px;
    text-align: left;
}	
body .left-block {
    top: 0;
}
body .testimonial_rotator.template-longform .testimonial_rotator_quote {
    text-align: left;
}
body .testimonial_rotator.template-longform .testimonial_rotator_img {
    float: left;
}
body .testimonial_rotator.template-longform .testimonial_rotator_slide_title {
    float: left;
}
body .testimonial_rotator.template-longform .testimonial_rotator_stars,
body .testimonial_rotator.template-longform .testimonial_rotator_slide_title,
body .testimonial_rotator.template-longform .testimonial_rotator_author_info p {
    text-align: left;
	margin-left: 25px;
}
.slash-back {
    float: left;
    margin: -6px 8px;
}
.testim-top-block {
    display: inline-block;
    width: 70%;
}
body .testimonial_rotator_prev, 
body .testimonial_rotator_next {
	top: 50%;
}



@media (min-width:1440px) and (max-width:1920px) {
.cont-custom{
    padding-left: 100px !important;
    padding-right: 100px !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    width: 100% !important;
}
	#services-solutions .widget-banner.style_transparent:hover .btn-readmore {
    width: 198px !important;
    margin: 0 auto;
}	
.custom-pos{
	position: absolute;
    right: 0;
    bottom: 0;
	}
	.apus-megamenu {
   padding: 0 0px !important;
}
.navbar-nav.megamenu > li > a {
    padding: 31px 10px !important;
}
	.cus-lang{
    position: relative;
    top: 9px;
	}
	.header-default .header-inner {
     padding: 10px !important;   
}
	.col-whi{
	color:#ffffff;
	    width: 78% !important;
    text-align: justify;
    margin: 34px 0 0 0;    
}
	.apus-footer {
    padding: 0;
    position: relative;
    color: #666666;
    font-size: 11px;
    background: #212121;
}
	.apus-footer {
    padding: 0;
    position: relative;
    color: #666666;
    font-size: 18px !important;
    background: #212121;
}

body .main-sticky-header-wrapper {
    min-height: 105px !important;
}	
}

/*--------------------------------*/
	/*-- Mobile --*/
/*--------------------------------*/

@media (max-width:767px) {
	
body #big-title .page-title:after {
    width: 58px;
    height: 56px;
    right: 0;
    left: 0;
    margin: 0 auto;
}	
body #partnersBorder .last-blocks-center .Services-Box-5 {
    margin-left: 0;
}	
body .Footer-Five {
    padding: 0 0 0 0 !important;
}	
body .left-block {
    display: none;
}
body .CopyRight-Right .custom-fot-bot {
    text-align: center;
    padding: 0 0 0 0;
}	
body .Footer-Five .about-custom {
    margin: 30px 0 0 0 !important;
}	
body .logo-text-footer {
    width: 100%;
    padding: 20px 0;
}	
body .Footer-Two,
body .Footer-Three {
    width: 100% !important;
    margin: 0 0% 0 0 !important;
}
body .widget.widget_nav_menu {
    margin-left: 0 !important;
}	
body .testimonial_rotator.template-longform .slide {
    padding: 20px;
}	
.testim-top-block {
    display: block;
    width: 100%;
}	
body .testimonial_rotator.template-longform .testimonial_rotator_img {
    float: none;
    text-align: center;
}	
body .testimonial_rotator.template-longform .testimonial_rotator_stars,
body .testimonial_rotator.template-longform .testimonial_rotator_slide_title,
body .testimonial_rotator.template-longform .testimonial_rotator_author_info p {
    text-align: center;
    margin-left: 0;
	width: 100%;
}
.slash-back {
    display: none;
}
body .testimonial_rotator.template-longform .testimonial_rotator_quote {
    text-align: center;
}	

 #consulting-page .kc-elm .kc_wrapper {
    margin-bottom: 30px;
}  	
#consulting-page .kc-elm .kc_wrapper {
    box-shadow: none;
    background: #ffffff;
    padding: 0px 20px !important;
}	
#consulting-page {
    background-color: transparent;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 0px;
}
	.Filter-Box.Box-One {
    position: relative;
    right: 0px;
}
.Filter-Box.Box-Three {
    position: relative;
    right: 0px;
}

.Filter-Box.Box-Two {
    position: relative;
    left: 0px;
}
.Filter-Box.Box-Four {
    position: relative;
    left: 0px;
}
#counter {
    padding: 0 15px;
}
#ContactUs .wpcf7-form {
    margin: 50px 0 0 0;
}	
	#partnersBorder1 {
    padding: 0 15px;
}
	section#Overview {
    padding: 0 15px;
}
#services-solutions {
    padding: 0 15px;
}
section#partnersBorder {
    padding: 0 15px;
}
	section#careers-job {
    padding: 0 30px 0 0;
}
.widget-brands .slick-prev, .widget-brands .slick-next {
    margin: 0;
    top: -45px !important;
}
.kc-col-container.p {
    margin: 17px 0 13.5px;
}
.home .kc_text_block h1 {
    margin-right: 20px;
    margin-bottom: 25px;
    line-height: 40px;
    text-align: center;
}
body.kc-css-system .kc-css-376259 {
    padding-bottom: 50px;
}
	body.kc-css-system .kc-css-584179 {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 25px;
}
	
	.widget {
    margin-bottom: 30px;
    position: relative;
    padding: 0px;
    background: transparent;
    clear: both;
    margin-left: 15px;
    margin-right: -14px;
}
	
.home .kc_text_block p {
    margin-bottom: 40px;
    margin-top: 20px;
    text-align: center;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 0 !important;
}
	
body.kc-css-system .kc-css-420180 {
    padding-bottom: 61px !important;
}	
	
#sp-testimonial-free-wrapper-1473
.sp-testimonial-free-section .tfree-client-designation
	{
		color:#444444;
		margin-top:0px;
	}
h1.block-4
	{
		margin-top: 15px;
    margin-bottom: -45.5px;
    padding: 0 20px;
	}

	.Block-Two {
    left: 0px !important;
    bottom: 0px !important;
}
	.Block-One {
    right: 0px !important;
    bottom: 0px !important;
}
	.Block-Three {
    top: 0px !important;
    right: 0px !important;
}
	.Block-Four {
    top: 0px !important;
    left: 0px !important;
}
#four-blocks .kc_column_inner .kc_text_block {
    background-color: #fff !important;
    margin: 0px 0px 20px 0px !important;
}
	
	.slick-track{
		padding: 20px 24px 0px 0px;}
.post-date {
	top: 60%;
    left: -15px;
    font-size: 10px;
	display:none;
	}
	 hr {
		display:none !important;
	}
	.kc-elm.kc-css-310047.kc-raw-code.wp-spaios-slider-wrap .wp-spaios-title {
    padding-top: 0px !important;
    padding-bottom: 10px !important;
    padding-left: 41px !important;
    padding-right: 30px !important;
    margin-top: -11px !important;
}
.header-inner.p-relative.logo-in-theme .pull-left	.logo-custom {
		width: 30%;
	}
	.wp-spaios-short-content {
		display:none;
	}
	.wp-spaios-slider-wrap .wp-spaios-title {
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
	}
	#news-events .wp-spaios-content-wrp .wp-spaios-title a {
    font-size: 15px !important;
}
	a.wp-spaios-readmorebtn {
    display: none !important;
}
	p.about-custom {
    text-align: left !important;
}
p.col-whi {
    text-align: left !important;
}
	.Kingdom-Footer p {
    text-align: left !important;
}
	p.latest-custom-2 {
    text-align: left !important;
}
button.btn.btn-sm.btn-danger.btn-offcanvas.btn-toggle-canvas.offcanvas {
    width: 100px !important;
    box-shadow: none;
    text-align: right;
}
#ClientSection {
    padding-bottom: 0;
}	
	.apus-breadscrumb .bread-title {
    color: #fff !important;
}

	li.lang-item.lang-item-ar a {
    float: right !important;
    padding-right: 20px;
	font-size:17px;
}
	/*--------------- overview -----------------*/
	
	#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4 {
    border-color: #C19F30;
    width: 100%;
    margin-bottom: 15px;
   
    border-radius: 5px;
    padding: 60px 0 0px;
    overflow: hidden;
    transition: .5s all;
}
	.owl-controls .owl-buttons div, .slick-prev, .slick-next
	{
   

 
    width: 40px;
 
    margin-top: 4px !important;
    margin-right: -9px !important;
   
}
	
	#counter {
    left: 0px;
    padding-left: 9px !important;
    padding-right: 0px;
    width: 100%;
}
	.CopyRight-Left {
    text-align: center;
}
	.CopyRight-Right p {
    text-align: center;
}
	#RaqeebPage p.pad-1 {
    text-align: center;
}
	#RaqeebPage h1 {
    font-size: 27px !important;
}
	div#partnersBorder {
    padding: 0 15px !important;
}
	.Filter-Box {
    margin-bottom: 20px;
}
	.Consulting-Box {

     margin: 0 0px !important; 
}
	.foo-table.footable.table>thead>tr>th {
    padding: .928571em 50px;
}
 	#OutSourcing {
    padding: 0 15px;
} 
	.OutSourcing {
		padding: 0 15px;
	}
.back-g-icon-3 {
    padding-left: 15px !important;
}
	body.kc-css-system .kc-css-84127 {
		    background: #f3f3f3;
	}
.kc-css-240359 .kc_text_block h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 23px;
    margin-right: 0px !important;
    margin-bottom: 13.5px;
}
.kc-elm.kc-css-17063.kc_text_block 
	h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 23px;
    margin-right: 29px !important;
	margin-bottom: 13.5px;}



.kc-elm .kc-css-240359 .kc_text_block
	h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 27px;
    margin-bottom: 13.5px;
    margin-right: 47px;
}
	
	
	
.kc-elm .kc-css-490705.kc_text_block
	{    line-height:2;
    text-align: center;
     margin-right: 0px !important;
    margin-left: -10px !important;
}
.kc-elm.kc-css-240359.kc_text_block{
    text-align: center;
    margin-left: -24px;
    margin-right: 50px;
}
	.kc-elm .kc-css-203690.kc_text_block p {
		
		    margin-right: 27px;
	}
	
	.kc-elm.kc_text_block h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 27px;
    margin-bottom: 13.5px;
    margin-left: 29px;
}
	
	body.kc-css-system .kc-css-434744 {
    padding-top: 18px;
    padding-bottom: 75px;
    padding-left: 25px;
    font-size: 12px;
}
.image-wrapper,image-loaded .div {
    display: block;
       margin-left: -26px;
}
	body.kc-css-system .kc-css-584179 {
    padding-top: 0;
    padding-bottom: 20px;
}
	.kc-col-inner-container.kc-elm.kc-css.p {
    text-align: center;
    margin-left: 15px;
	}

#partnersBorder .kc_column 
		{
    border: 0;
    padding: 30px;
    margin: initial;
    background-color: #fff;
    border-color: inherit;
    box-shadow: 0 0 40px 5px rgba(51,51,51,.1);
    width: 100%;
			    padding: 5px;
    margin: 10px 1.6%;
			 padding-left: 20px !important ;
			
}
.kc-elm.kc-css-825312.kc_text_block	h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 24px;
    margin-bottom: 13.5px;
    margin-right: 50px;
}

	
	/*--------------- careers -----------------*/

body.kc-css-system .kc-css-370414 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}	

#careers-job .kc_row_inner .kc-raw-code{
    text-align: right;
    /* padding: 27px; */
       padding-right: 34px !important;
    padding-top: 7px !important;
}
	.kc-elm.kc-css-292428.kc_text_block.textP {
    padding: 25px;
    margin-left: 12px;
}
	/*--------------- mss-raqeeb-----------------*/


/* 	.kc_text_block {
    display: inline-block;
    clear: both;
    width: 100%;
    padding-left: 20px;
    padding-bottom: 5px;
} */
	.custom-img-2 {
    height: auto;
		    margin-left: 25px;
}
/* 	#four-blocks .kc_column_inner .kc_text_block {
   
    margin-left: 22px !important;
} */
	div#Mss_r_text {
   
    padding-left: 62px;
		    padding-top: 10px;
}
	section#RaqeebPage h1.page-title {
		text-align:center !important;
	}
	section#RaqeebPage ul {
    padding-bottom: 20px;
}
	#four-blocks .kc_column_inner .kc_text_block {
    border-radius: 0;
}
#four-blocks
	.kc_column_inner
	.kc_text_block.left-block {
    border-bottom-left-radius: 0;
}
	div#consulting_1phone {
    background-color: #fff !important;
}
	#consulting-page .kc_tabs > .kc_wrapper > .kc_tabs_nav li img + a {
		display: block;
	}
	#consulting-page ul.kc_tabs_nav.ui-tabs-nav.kc_clearfix {
    border-radius: 0 !important;
}
	#consulting-page .kc_tabs > .kc_wrapper > .kc_tabs_nav li a {
    font-size: 13px;
    padding: 25px 0px;
    line-height: 20px;
}
	#consulting-page .kc_tabs > .kc_wrapper > .kc_tabs_nav li {
    padding: 0;
}
	section#consulting-page ul.kc_tabs_nav.ui-tabs-nav.kc_clearfix img {
    display: none;
}
	#consulting-page li:first-child {
    border-radius: 0 !important;
}
	#consulting-page li:last-child {
    border-radius: 0 !important;
}
	#four-blocks .kc_column_inner .kc_text_block.right-block {
    border-top-right-radius: 0px;
}
	.box2 {
    display: none;
}
	div#sp-testimonial-free-wrapper-1473 {
    width: 100% !important;
}
.sp-testimonial-free {
    width: 100% !important;
	padding:50px 15px;
}
	.tfree-testimonial-title h3 {
		margin-right:0;
	}
	body .sp-testimonial-free-section .tfree-client-testimonial p.tfree-testimonial-content {
		padding:0 15px;
	}
	body .sp-testimonial-free-section .sp-tfree-client-image img {
		margin-left:15px;
	}
	div#four-blocks {
		background-color:#f3f3f3 !important;
		
	}
	#consulting-page .kc_tab_content .kc-elm .kc_wrapper {
		padding:0 !important;
	}
	#partnersBorder .kc_column {
    padding: 0px;
    padding: 0;
    margin: 0;
    padding-left: 0;
    width: 100% !important;
    padding: 0 10px;
}
	.CopyRight-Right p {
		padding-right:0;
	}
	.CopyRight-Left p {
		padding-left:0;
	}
	#back-to-top {
		right:30px !important;
	}
	section#partnersBorder {
    padding-bottom: 0 !important;
	padding: 0 15px;
} 
	
	#partnersBorder .kc_column {
		padding:0 15px !important;
		margin-bottom:25px;
	}
	#CareersPage .kc-elm.kc-css-40788.kc_text_block.textP {
    padding-right: 0;
    padding-left: 0;
}
	p.partner__location {
		padding: 15px 0px;
	}
	section#partnersBorder {
    padding-bottom: 0 !important;
    margin: 0;
}
	section#ContactUs {
    background-color: #f3f3f3;
}
	#ContactUs .back-g-icon-3 {
    margin-left: 15px;
}
}

/*--------------------------------*/
	/*-- Mobile --*/


@media (max-width:991px){
	
	#display-mobile{
		display:none;
	}
	
}

@media (min-width:991px){
	
	#display-mobile-2{
		display:none;
	}

	
}



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


.pull-right.header-setting.cus-lang {
    display: inline-flex !important;
}

.header-default .heading-right {
    margin: 22px 0 0 !important;
}
.header-setting > div {
    margin-left: 16px !important;
}
.apus-footer .widget .widgettitle {
	font-size:25px !important;
	width:90%;
}
 .wpls-logo-showcase button.slick-next.slick-arrow {
    display: none !important;
	 background-color:transparent !important;
	 background-image: url(/its/wp-content/uploads/2019/08/right-arrow.png) !important;
}

.wpls-logo-showcase button.slick-prev.slick-arrow {
    display: none !important;
	background-color:transparent !important;
	background-image: url(/its//wp-content/uploads/2019/08/left-arrow.png) !important;

}
.wpls-logo-showcase button.slick-arrow {
	width:35px !important;
	height:35px !important;
}
.wpls-logo-showcase button.slick-next, .wpls-logo-showcase button.slick-next:active
, .wpls-logo-showcase button.slick-next:hover, .wpls-logo-showcase button.slick-next:focus {
	background-size:contain !important;
}
.wpls-logo-showcase button.slick-prev, .wpls-logo-showcase button.slick-prev:active
, .wpls-logo-showcase button.slick-prev:hover, .wpls-logo-showcase button.slick-prev:focus{
	background-size:contain !important;
}
#logos-arrows:hover .wpls-logo-showcase button,
.logos-arrows:hover .wpls-logo-showcase button
{
	display:block !important;
	transition:.5s all;
}
.wpls-logo-showcase .slick-next {
	right:-70px !important;
}
.wpls-logo-showcase .slick-prev {
    left: -70px !important;
}
.wpls-logo-showcase-slider-wrp.wpls-logo-clearfix:hover .wpls-logo-showcase button.slick-next.slick-arrow
{
	
	display:block !important;
	transition:.5s all;

}
.wpls-logo-showcase .slick-dots {
	display:none !important;
}
.wpls-logo-showcase .slick-dots li button {
    border: 2px solid #C19F2F !important;
	height:20px !important;
	width:20px !important;
}
.sp-testimonial-free-section .slick-dots li {
	height:20px !important;
	width:20px !important;
}
.sp-testimonial-free-section .slick-dots li button {
	height:20px !important;
	width:20px !important;
}
#news-events .swiper-pagination-bullet {
	height:20px !important;
	width:20px !important;
}
.wpls-logo-showcase .slick-dots li.slick-active button {
    background: #C19F30 !important;
}
div#wpls-logo-showcase-slider-1 {
    padding: 20px 0 !important;
}
.Logo-Carosul h2 {
	display:none;
	
}
#ClientSection {
	box-shadow:7px 0px 10px 0px #CCC;
}
.footer-Five{
	display:none;
}
span.footer-Five{
	display:none;
}
/* .lang-En {
	Display:none;
} */
#Ar-Footer {
	display:none
}
li.lang-item.lang-item-en.lang-item-first {
    list-style: none;
} 
li.lang-item.lang-item-ar {
    list-style: none;
    padding-left: 10px;
}
li.lang-item.lang-item-ar a {
    font-family: 'SCALYERMOOK' !important;
	display:block;
}
.caret {
	display:none !important;
}
.header-default .navbar-nav.megamenu > li.active > a {
	border-bottom:0;
}
ol.breadcrumb {
    display: none;
}

div#four-blocks {
    background-color: #152c71;
    border-bottom-left-radius: 105px;
    border-top-right-radius: 105px;
}

#four-blocks .kc_column_inner .kc_text_block {
    background-color: #ffffff;
	margin: 0px 0px 0px 0px !important;
}
 div#four-blocks .kc_column, .kc_column_inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
 
.Block-One {
    position: relative;
    right: 0;
    width: 99% !important;
    bottom: 0;
}
.Block-Two {
    left: 0;
    bottom: 0;
    position: relative;
}

.Block-Three {
    position: relative;
    top: 5px;
    right: 0;
}

.Block-Four {
    position: relative;
    top: 0;
    left: 0;
}



.box2 {
    width: 28%;
    float: left;
    background-color: #c19f30 !important;
    height: 400px;
    transform: skewX(-15deg);
    position: relative;
    right: 53px;
	overflow: hidden !important;
}

 .sp-testimonial-free-item.slick-slide.slick-current.slick-active {
    height: 400px;
    width: 60% !important;
} 
.sp-testimonial-free {
    display: table;
    width: 55% ;
    float: left;
    padding: 70px 0;
    background-color: #fff;
    z-index: 9;
    position: relative;
	overflow: hidden !important;

}
div.sp-testimonial-free-section .slick-list {
    height: 100% !important;
}
.sp-testimonial-free-section .sp-testimonial-free-item 
{
	padding-right:0 !important;
}
#services-solutions div#four-blocks .kc_column, .kc_column_inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
div#sp-testimonial-free-wrapper-1473 .slick-track {
    margin: 0 auto;
    display: flex;
}

div#sp-testimonial-free-wrapper-1473 {
    width: 60%;
    margin: 0 auto;
}
.post-grid .entry-content {
	padding:25px;
}
a.btn.btn-theme:hover {
    background-color: #1d397c !important;
    transition: .5s all;
}
section#Overview h2 {
    display: none;
}






/**IPAD**/


@media (min-width:768px) and (max-width:1024px)  { 
#services-solutions {
    padding: 0 20px;
}
#ContactUs .wpcf7-form {
    margin: 50px 0 0 0;
}	
.widget-brands .slick-prev, .widget-brands .slick-next {
    margin: 0;
    top: -45px !important;
}
.kc-col-container.p {
    margin: 17px 0 13.5px;
}
.home .kc_text_block h1 {
    margin-right: 20px;
    margin-bottom: 25px;
    line-height: 40px;
    text-align: center;
}
body.kc-css-system .kc-css-376259 {
    padding-bottom: 50px;
}
	body.kc-css-system .kc-css-584179 {
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 25px;
}
	
	.widget {
    margin-bottom: 30px;
    position: relative;
    padding: 0px;
    background: transparent;
    clear: both;
    margin-left: 15px;
    margin-right: -14px;
}
	
.home .kc_text_block p {
      margin-bottom: 40px;
    margin-top: 20px;
    text-align: center;
    margin-left: 0px !important;
    margin-right: 0px !important; 
}
	
body.kc-css-system .kc-css-420180 {
    padding-bottom: 61px !important;
}	
	
#sp-testimonial-free-wrapper-1473
.sp-testimonial-free-section .tfree-client-designation
	{
		color:#444444;
		margin-top:0px;
	}
h1.block-4
	{
		margin-top: 15px;
    margin-bottom: -45.5px;
    padding: 0 20px;
	}

	.slick-track{
		padding: 20px 24px 0px 0px;
	}
.post-date {
	display:none;
	}
	 hr {
		display:none !important;
	}
	.kc-elm.kc-css-310047.kc-raw-code.wp-spaios-slider-wrap .wp-spaios-title {
    padding-top: 0px !important;
    padding-bottom: 10px !important;
    padding-left: 41px !important;
    padding-right: 30px !important;
    margin-top: -11px !important;
}
.header-inner.p-relative.logo-in-theme .pull-left	.logo-custom {
		width: 30%;
	}
	.wp-spaios-short-content {
		display:none;
	}
	.wp-spaios-slider-wrap .wp-spaios-title {
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
	}
	#news-events .wp-spaios-content-wrp .wp-spaios-title a {
    font-size: 15px !important;
}
	a.wp-spaios-readmorebtn {
    display: none !important;
}
	p.about-custom {
    text-align: left !important;
}
p.col-whi {
    text-align: left !important;
}
	.Kingdom-Footer p {
    text-align: left !important;
}
	p.latest-custom-2 {
    text-align: left !important;
}
	button.btn.btn-sm.btn-danger.btn-offcanvas.btn-toggle-canvas.offcanvas {
    width: 100px !important;
}
	.apus-breadscrumb .bread-title {
    color: #fff !important;
}

	li.lang-item.lang-item-ar a {
    float: right !important;
    padding-right: 20px;
	font-size:17px;
}
	/*--------------- overview -----------------*/
	
	#partnersBorder1 .kc_col-sm-4.kc_column.kc_col-sm-4 {
    border-color: #C19F30;
    width: 100%;
    margin-bottom: 15px;
   
    border-radius: 5px;
    padding: 60px 0 0px;
    overflow: hidden;
    transition: .5s all;
}
	.owl-controls .owl-buttons div, .slick-prev, .slick-next
	{
   

 
    width: 40px;
 
    margin-top: 4px !important;
    margin-right: -9px !important;
   
}
	
	#counter {
    left: 0px;
    padding-left: 9px !important;
    padding-right: 0px;
    width: 100%;
}
	.CopyRight-Left {
    text-align: center;
}
	.CopyRight-Right p {
    text-align: center;
}
	#RaqeebPage p.pad-1 {
    text-align: center;
}
	#RaqeebPage h1 {
    font-size: 27px !important;
}
	div#partnersBorder {
    padding: 0 15px !important;
}
	.Filter-Box {
    margin-bottom: 20px;
}
	.Consulting-Box {

     margin: 0 0px !important; 
}
	.foo-table.footable.table>thead>tr>th {
    padding: .928571em 50px;
}
 	#OutSourcing {
    padding: 0 15px;
} 
	.OutSourcing {
		padding: 0 15px;
	}
.back-g-icon-3 {
    padding-left: 15px !important;
}
	body.kc-css-system .kc-css-84127 {
		    background: #f3f3f3;
	}
.kc-css-240359 .kc_text_block h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 23px;
    margin-right: 0px !important;
    margin-bottom: 13.5px;
}
.kc-elm.kc-css-17063.kc_text_block 
	h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 23px;
    margin-right: 29px !important;
	margin-bottom: 13.5px;}



.kc-elm .kc-css-240359 .kc_text_block
	h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 27px;
    margin-bottom: 13.5px;
    margin-right: 47px;
}
	
	
	
.kc-elm .kc-css-490705.kc_text_block
	{    line-height:2;
    text-align: center;
     margin-right: 0px !important;
    margin-left: -10px !important;
}
.kc-elm.kc-css-240359.kc_text_block{
    text-align: center;
    margin-left: -24px;
    margin-right: 50px;
}
	.kc-elm .kc-css-203690.kc_text_block p {
		
		    margin-right: 27px;
	}
	
	.kc-elm.kc_text_block h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 27px;
    margin-bottom: 13.5px;
    margin-left: 29px;
}
	
	body.kc-css-system .kc-css-434744 {
    padding-top: 18px;
    padding-bottom: 75px;
    padding-left: 25px;
    font-size: 12px;
}
.image-wrapper,image-loaded .div {
    display: block;
       margin-left: -26px;
}
	body.kc-css-system .kc-css-584179 {
    padding-top: 0;
    padding-bottom: 20px;
}
	.kc-col-inner-container.kc-elm.kc-css.p {
    text-align: center;
    margin-left: 15px;
	}

#partnersBorder .kc_column 
		{
    border: 0;
    padding: 30px;
    margin: initial;
    background-color: #fff;
    border-color: inherit;
    box-shadow: 0 0 40px 5px rgba(51,51,51,.1);
    width: 100%;
			    padding: 5px;
    margin: 10px 1.6%;
			 padding-left: 20px !important ;
			
}
.kc-elm.kc-css-825312.kc_text_block	h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 24px;
    margin-bottom: 13.5px;
    margin-right: 50px;
}
	
	
	/*--------------- careers -----------------*/

body.kc-css-system .kc-css-370414 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}	

#careers-job .kc_row_inner .kc-raw-code{
    text-align: right;
    /* padding: 27px; */
       padding-right: 34px !important;
    padding-top: 7px !important;
}
	.kc-elm.kc-css-292428.kc_text_block.textP {
    padding: 25px;
    margin-left: 12px;
}
	/*--------------- mss-raqeeb-----------------*/



	.custom-img-2 {
    height: auto;
		    margin-left: 25px;
}
/* 	#four-blocks .kc_column_inner .kc_text_block {
   
    margin-left: 22px !important;
} */
	div#Mss_r_text {
   
    padding-left: 62px;
		    padding-top: 10px;
}
#four-blocks
	.kc_column_inner
	.kc_text_block.left-block {
    border-bottom-left-radius: 0;
}
	#four-blocks .kc_column_inner .kc_text_block.right-block {
    border-top-right-radius: 0px;
}
	.box2 {
    display: none;
}
	div#sp-testimonial-free-wrapper-1473 {
    width: 100% !important;
}
.sp-testimonial-free {
    width: 100% !important;
	padding:50px 15px;
}
	.tfree-testimonial-title h3 {
		margin-right:0;
	}
	body .sp-testimonial-free-section .tfree-client-testimonial p.tfree-testimonial-content {
		padding:0 15px;
	}
	body .sp-testimonial-free-section .sp-tfree-client-image img {
		margin-left:15px;
	}
	div#four-blocks {
		background-color:#f3f3f3 !important;
		
	}
	#consulting-page .kc_tab_content .kc-elm .kc_wrapper {
		padding:0 !important;
	}
	#partnersBorder .kc_column {
    padding: 0px;
    padding: 0;
    margin: 0;
    padding-left: 0;
    width: 100% !important;
    padding: 0 10px;
}
	.CopyRight-Right p {
		padding-right:0;
	}
	.CopyRight-Left p {
		padding-left:0;
	}
	#back-to-top {
		right:30px !important;
	}
	section#partnersBorder {
    padding-bottom: 0 !important;
} 
	
	#partnersBorder .kc_column {
		padding:0 15px !important;
		margin-bottom:25px;
	}
	#CareersPage .kc-elm.kc-css-40788.kc_text_block.textP {
    padding-right: 0;
    padding-left: 0;
}
	p.partner__location {
		padding: 15px 0px;
	}
	section#partnersBorder {
    padding-bottom: 0 !important;
    margin: 0;
}
	
	/**/
	
	.Footer-One {
    width: 100% !important;
}
	.Footer-Two {
    width: 50% !important;
	display:block !important;
	float:left;
	padding-top:10px;
}
	.Footer-Three {
    width: 50% !important;
	float:right;
}
	.Footer-Four {
    width: 50% !important;
	float:left;
	padding-top:10px;	
}
	.Footer-Five {
    width: 50% !important;
	float:right;
}
	.CopyRight-Right p {
    text-align: right !important;
    padding-right: 30px;
}
	#careers-job .popupaoc-button {

    margin: 60px -10px;
}
	#four-blocks .kc_col-sm-6 {
		width:100% !important;
	}
	#four-blocks .kc_column_inner .kc_text_block {
     margin-left: 0px !important; 

}
	
.Filter-Box {
    width: 100% !important;
}
	.Filter-Box p,
	.Filter-Box li {
    padding-left: 10px;
}
	.foo-table.footable.table>thead>tr>th {
    padding: .92857143em 50px;
}
	body.kc-css-system .kc-css-84127 {
    background: #f3f3f3 !important;
}
	.kc_col-sm-8 {
    width: 100% !important;
}
}

/*--------------------------------*/
	/*-- Mobile --*/





#technical-security-assessment {
	background: #f3f3f3;
}
#consulting-page  .ui-tabs-active img,
#consulting-page  li:hover img {
    filter: brightness(0) invert(1);
}
#consulting-page  a,
#consulting-page  li:hover a {
    color: #ffffff !important;
}
#consulting-page  .kc_row_inner {
    margin: 0 0 30px 0;
}
#consulting-page  .kc-elm .kc_wrapper {
    box-shadow: 0 0 15px 6px rgba(51,51,51,.1);
    background: #ffffff;
    padding: 20px;
	margin: 0 10px;
}
#consulting-page  .kc-elm .kc_wrapper h3 {
    margin: 0;
    padding: 0 0 10px;
    font-size: 20px;
    text-align: center;
}
#consulting-page  .kc-elm .kc_wrapper h3:before,
#consulting-page  .kc-elm .kc_wrapper h3:after {
    display: none;
}
#Consul-Page .Consul-Text a {
    color: #ffffff;
    font-size: 24px;
    position: absolute;
    top:0;
    width: 100%;
	left:0;
	line-height:370px;
}

#Consul-Page img {
    opacity: 0.5;
}
#Consul-Page .kc_single_image {
    background-color: #000;
    position: relative;
    width: 95%;
}
.blue-dot {
    list-style: square;
    position: relative;
    right: 20px;
    width: 100%;
    left: 0;
}

.wpcf7-validation-errors, .wpcf7-acceptance-missing .wpcf7-mail-sent-ok {
  border: 2px solid #f00 !important;
}
.error404 .btn-primary {
   margin: 25px auto 0;
   text-align: center;
   width: auto;
   display: table;
   border-bottom-left-radius: 30px !important;
   border-top-right-radius: 30px !important;
}
.search .layout-blog article {
   padding: 25px;
}


section#consulting-page .kc-container {
    padding: 0;
}
section#consulting-page .kc_column {
     padding: 0; 
}
#consulting-page .kc-elm .kc_wrapper {
	margin:0 0px;
}
.Box-Two .kc_wrapper.kc-col-inner-container {
    border-top-right-radius: 100px;
}
.Filter-Box.Box-Three .kc_wrapper.kc-col-inner-container {
    border-bottom-left-radius: 100px;
}
#consulting-page {
    background-color: #182c6b;
    border-bottom-left-radius: 100px;
    border-top-right-radius: 100px;
}
#consulting-page .kc_row_inner {
    margin: 0;
}
.Filter-Box.Box-One {
    position: relative;
    right: 5px;
}
.Filter-Box.Box-Three {
    position: relative;
    right: 5px;
}
.Filter-Box li {
    padding-left: 35px;
}
.Filter-Box.Box-Two {
    position: relative;
    left: 5px;
}
.Filter-Box.Box-Four {
    position: relative;
    left: 5px;
}
.blue-dot:before {
    content: "";
    width: 12px;
    height: 12px;
    background: #c19f30;
    display: inline-block;
    border-radius: 50%;
    border-bottom-right-radius: 0;
    margin-right: 5px;
    transition: .7s all;
}
.blue-dot {
    list-style: none;
}

section#consulting-page .kc-row-container.kc-container .kc-wrap-columns, .kc_row_inner {
    width: 100%;
}

#consulting-page .kc-elm .kc_wrapper:hover {
    background-color: #c19f30;
}
#consulting-page .kc-elm .kc_wrapper:hover p {
    color: #fff;
}
	#consulting-page .kc-elm .kc_wrapper:hover li {
    color: #fff;
}
#consulting-page .kc-elm .kc_wrapper:hover h3 {
    color: #FFE !important;
}
	
#consulting-page .kc-elm .kc_wrapper:hover img.size-medium.aligncenter {
        filter: brightness(0) invert(1);
}	
#consulting-page .kc-elm .kc_wrapper:hover .blue-dot:before {
    background-color: #fff;
}
section#ContactUs p, section#ContactUs li {
    color: #666666 !important;
}
.Footer-Para {
    width: 70% !important;
    float: right;
}
.Footer-Logo {
    width: 40%;
    float: left;
}
.page-id-531 #main-content,
.page-id-535 #main-content,
.page-id-2575 #main-content,
.page-id-548 #main-content {
    background: #ffffff;
    box-shadow: 0px 0px 10px 5px #cccccc;
    padding: 0 30px;
    margin: 25px 0 50px;
}
.page-id-2575 #main-content ul {
    padding: 0;
}
.logo-footer {
    width: 30%;
    display: flex;
    float: left;
}
.logo-footer img {
    width: 100%;
    max-width: 100% !important;
}
.logo-text-footer {
    width: 65%;
    float: right;
}
.Footer-Five {
    padding: 0 0 0 110px !important;
}
body .partner-with-us-button {
    float: right;
    margin-right: 10px;
    background-color: #c19f30;
    border: 1px solid #c19f30;
}
.partner-with-us-button:hover,
.partner-with-us-button:focus {
    background-color: transparent;
}
.page-id-546 .academy-blocks .kc_column:hover {
    background-color: #c19f30 !important;
}
.page-id-546 .academy-blocks .kc_column:hover img.size-medium.aligncenter {
    filter: brightness(0) invert(1);
}
.page-id-546 .academy-blocks .kc_column:hover .cust-h1-out-1 {
	color: #FFE !important;
}
.page-id-546 .academy-blocks .kc_column:hover p {
    color: #fff;
}
.page-id-546 .academy-blocks .kc_column:hover li {
    color: #fff;
}
.page-id-546 .academy-blocks .kc_column:hover .blue-dot:before {
    background-color: #fff !important;
}
#partnersBorder .last-blocks-center .Services-Box-5 {
    display: block;
    margin-left: 18.5%;
}
.page-id-544 #main-content .kc-row-container {
    background: #ffffff;
    box-shadow: 0px 0px 10px 5px #cccccc;
    padding: 25px 40px;
    margin: 0;
}
.page-id-544 #main-content #OutSourcing {
    padding: 20px 0;
}
.page-id-544 #main-content #OutSourcing:last-child {
    padding-bottom: 60px;
}
#big-title .page-title:after {
    content: "";
    background: url(https://qiotic.live/its//wp-content/uploads/2019/07/raqeebs-logo22.png);
    display: block;
    width: 150px;
    height: 148px;
    background-size: cover;
    position: absolute;
    left: 20px;
    margin: 0 auto;
    top: 0;
}
.academy-page #consulting_1phone {
    margin-bottom: 10px;
}
.academy-page #consulting_1phone:last-child {
    margin-bottom: 0;
}
.left-academy-block {
    right: 5px;
}
.right-academy-block {
    left: 5px;
}
#consulting-page .academy-page a {
    color: #000000 !important;
}
#consulting-page .academy-page .kc-elm .kc_wrapper:hover .cust-h1-out-1 {
	color: #ffffff;
}
.academy-page #consulting_1phone .kc-elm .kc_wrapper {
    padding: 30px 40px;
}
.academy-page #consulting_1phone .kc-elm .kc_wrapper p {
	padding: 0 0 30px;
}
.academy-page #consulting_1phone .kc-elm .kc_wrapper li {
    padding-left: 0;
}
.search-results .entry-description {
    display: none;
}
.post-grid .entry-description {
    display: none;
}
.single-post .post-grid .entry-description {
    display: block;
}