@import url('https://fonts.googleapis.com/css2?family=Fredericka+the+Great&amp;display=swap');
.the_content_wrapper {
    margin: 0 1%;
    display: none;
}
#body:not(.template-slider):not(.header-simple) #Header {min-height:50px !important;}
body.single #Header {min-height:150px !important;}
body:not(.template-slider) #Header {min-height:50px !important;}

#Action_bar .contact_details li {padding:16px 0px;}
#Action_bar .social  {padding:17px 0px;}

.single-portfolio #page-banner {margin-top: -100px;}
.single-post #page-banner {margin-top: -100px;}
#Action_bar .contact_details li.whatsap {display:none;}

.wls-boxhighlight:hover {box-shadow:0px 0px 10px rgba(0,0,0,0.1) !important; border-radius:6px;}

#coming-soon h1 {font-family: 'Fredericka the Great', cursive; text-transform:uppercase;}

.mcb-item-1apud2wwo .accordion .question .title { background: #ee4423 !important; color: #fff;}
.mcb-item-1apud2wwo .accordion .question .title:before { background: black; z-index:0;}
.mcb-item-1apud2wwo .accordion .question .title > .acc-icon-plus {color: #fff;}
.mcb-item-1apud2wwo .accordion .question.active .title {color:black;}

.ui-tabs .ui-tabs-nav {background:black !important;}
.ui-tabs .ui-tabs-nav li a {color: #ffffff !important;}
.ui-tabs .ui-tabs-nav li.ui-state-active a { color: #ffffff !important; background: #ee5724;}
.ui-tabs .ui-tabs-nav li.ui-state-active a:after {background:#ee5724 !important; width: 100%; left: 40%;}
.ui-tabs .ui-tabs-panel {padding:2% 1% !important;}

.mcb-wrap-vzt15dfon a {color:white !important;}
.mcb-wrap-9rcyiu6o5 .button-round a.button {border:1px #FFF solid !important;}

.post-meta .author-date a {display:none;}
.post-meta .author-date .post-author {display:none;}

#Action_bar {}
#Top_bar .container{border-bottom:1px #FFF5 solid;}
#Top_bar .menu > li ul li a:hover {background:#671403;}

#shadow-box .list_item {margin:0.5em !important; border-radius: 1em; background:white !important; transition: all 0.8s ease; box-shadow: 0 0 5px #0002; position:relative; z-index:1; padding:10px 15px;}
#shadow-box .list_item:hover {box-shadow: 0 0 5px #d33; -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); z-index:15;}

#shadow-box .icon_box {margin:0.5em !important; border-radius: 1em; background:white !important; transition: all 0.8s ease; box-shadow: 0 0 5px #0002; position:relative; z-index:1; padding:10px 15px;}
#shadow-box .icon_box:hover {box-shadow: 0 0 5px #d33; -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); z-index:15;}

.mcb-wrap-ql2g940x0 .trailer_box img {border-radius:10px;}
.mcb-item-s5xh4ij45 .testimonials_list .item .desc h4 {text-align:right;}
.mcb-item-s5xh4ij45 .testimonials_list .item .desc p.subtitle {text-align:right;}
.mcb-item-s5xh4ij45 .testimonials_list .item .desc {margin:0 1% 0px !important;}
.mcb-item-s5xh4ij45 .testimonials_list .item .blockquote blockquote {text-align:justify;}

.pum-theme-182 .pum-title, .pum-theme-cutting-edge .pum-title {margin-bottom:20px;}

#page-banner h1 {font-family: 'Fredericka the Great', cursive; text-transform:uppercase;}

.mcb-wrap-ggs388154 { box-shadow: 0 0 5px #0002; border-radius: 10px;}
.mcb-wrap-ggs388154 a.button .button_label {padding: 0.5em 0em !important; letter-spacing: 1px; line-height: 18px;}
.mcb-wrap-ktlp2ma89 {border-radius: 10px;}

.offer_thumb.bottom {padding-top:180px;}
.offer_thumb.bottom .slider_pagination {position: absolute; width:100%;}
.offer_thumb.bottom .offer_thumb_ul .offer_thumb_li .desc_wrapper {text-align:left;}

.tooltip-storybox {position:relative;}
.tooltip-storybox .photo_wrapper img {width:100%; opacity:1;}
.tooltip-storybox a {position:absolute; background:red; color: white;  padding: 0 8px; border-radius: 12px;}
.tooltip-storybox a span{display:none;  position: absolute; width: 300px; background: black; padding: 10px; border-radius: 10px; margin: 10px 0 0 -15px; color:white;}
.tooltip-storybox a span::before {content:""; border-top:10px solid transparent; border-right:10px solid transparent; border-left:10px solid transparent; border-bottom:10px #000 solid; top: -19px; position: absolute;}
.tooltip-storybox a:hover span {display:block; }

.tooltip-storybox .payment {top:47px; left:55%;}
.tooltip-storybox .training {top:47px; left:65%;}
.tooltip-storybox .careers {top:47px; left:40%;}
.tooltip-storybox .news {top:270px; left:46%;}
.tooltip-storybox .events {top:260px; left:61%;}
.tooltip-storybox .faculty {top:569px; left:42%;}
.tooltip-storybox .testimonials {top:810px; left:42%;}
.tooltip-storybox .alumni {top:1230px; left:42%;}
.tooltip-storybox .project {top:1450px; left:42%;}
.tooltip-storybox .grievance {top:1727px; left:50%;}
.tooltip-storybox .chatbot {top:1935px; left:74%;}


.mcb-wrap-042dd3c07 .image_frame .image_wrapper {box-shadow:0 0 5px #0005; border-radius:10px; text-align:center;}
.mcb-wrap-042dd3c07 .image_frame .image_wrapper img{height:140px !important; width:auto; }

.counter {background-image:none !important;}
#Filters .filters_wrapper ul li a {border-radius:5px; border:1px solid #ee4423; color:black;}
.wpcf7-submit {color:#FFF !important;}
.mcb-section-r9h8rik2o img {width:35%;}
.fancy_heading .title { font-size: 1.5rem; line-height: 0.5rem;}
.fancy_heading .inside h1 {font-size:3rem; line-height:3rem;}
a.button .button_label {letter-spacing:1px;}
.slider_pagination a.selected, .slider_pagination .slick-active a { width: 12px; height: 12px; border-radius:6px; }
.slider_pagination a.selected:after, .slider_pagination .slick-active a:after {display:none;}
blockquote {background:none !important;}
#Top_bar .search_wrapper {width:35% !important; right:-45px; left:inherit !important;}
#Top_bar .search_wrapper input[type="text"]::placeholder {color:#FFF !important;}
#Top_bar .top_bar_right a:not(.action_button) {color:#FFF !important;}
#Top_bar .search_wrapper .icon_search {color: rgba(255, 255, 255, 0.5);}
.slider_pagination a.selected:after, .slider_pagination .slick-active a:after{display:none !important;}
ul.clients .client_wrapper {margin:0px;}
ul.clients li .client_wrapper{border:1px #3332 solid; background:none;}
ul.clients li:nth-child(-n+4) .client_wrapper{border-top:0px solid transparent !important;}
ul.clients li:nth-last-child(-n+4) .client_wrapper{border-bottom:0px solid transparent !important;}
ul.clients li:nth-child(4n-4) .client_wrapper{ border-right:0px solid transparent !important;}
ul.clients li:nth-child(4n-7) .client_wrapper{border-left:0px solid transparent !important;}

.image_frame .image_wrapper .image_links.double .zoom {display:none !important;}
.if-overlay .image_frame .image_wrapper .image_links.double {width: 60px; margin-left: -30px; border-radius:100%;}
.image_frame .image_wrapper .image_links.double a {width:100%; border-radius:100%;}

.work-single-facts .column {border-right:1px #3332 solid; width:94% !important; margin-right:5%;}

.page-id-75 .portfolio_group .portfolio-item .desc {padding:10px 20px !important; background:#f2f2f2;}
.page-id-75 #Filters .filters_wrapper ul li {width:auto;}


.page-id-65 .testimonials_list .item .photo {width:20%; float:right; margin-bottom:0px;}
.page-id-65 .testimonials_list .item {float:none; width:93%; clear:inherit; background:white; box-shadow: 0 0 5px #0005; margin: 2%; border-radius: 1em; padding:1em; clear:all;}
.page-id-65 .testimonials_list .item .blockquote {margin-left:0%; padding-top:1.5em;}
.page-id-65 .testimonials_list .item .photo .image_frame {border-width:0; }
.page-id-65 .testimonials_list .item .desc h4 {margin-top:20px;}
.page-id-65 .testimonials_list .item .desc p.subtitle {}
.page-id-65 .testimonials_list .item .desc {width:98%}

.page-id-73 .portfolio_group .portfolio-item .image_frame {border-width:0;}
.page-id-73 .portfolio_group .portfolio-item .image_frame img { border-radius:5px 5px 0 0;}
.page-id-73 .portfolio_group .portfolio-item .desc .title_wrapper .button-love {display:none;}
.page-id-73 .portfolio_group .portfolio-item .desc {padding:5px 20px; background:#eaeaea; border-radius:0 0 5px 5px;}

.journey-timeline .timeline_items > li {background:none; padding:0px; display: inline;  width: 12.5%; float: left; clear: none; position: unset; text-align:center;}
.journey-timeline .timeline_items > li .desc:before {background:none;}
.journey-timeline .timeline_items > li .desc {background:none;}
.journey-timeline .timeline_items > li:nth-child(even) h3, .journey-timeline .journey-timeline .timeline_items > li .desc, .journey-timeline .timeline_items > li:nth-child(even) .desc {text-align:center; }

.journey-timeline .timeline_items > li .desc p {display:none; position: absolute; background: black; line-height: 1.5rem; padding: 1em; border-radius: 1em; z-index: 10;}
.journey-timeline .timeline_items > li .desc p::before { content: "";  border-right: 10px solid transparent; border-left: 10px solid transparent; border-top: 10px solid transparent; border-bottom: 10px #000 solid; position: absolute; display: block; left: 45%; top: -19px;}
.journey-timeline .timeline_items > li:hover .desc p {display:block;}

.journey-timeline .timeline_items > li:nth-child(odd) {border-bottom:3px #FFF solid; padding-bottom: 41px; margin-top: -50px !important;}
.journey-timeline .timeline_items > li:nth-child(odd)::after {content:""; width:3px; height:24px; background:#FFF; position: absolute; margin-top:20px;}
.journey-timeline .timeline_items > li:nth-child(odd) .desc::after {content:""; width:10px; height:10px; border-radius:10px; border:3px #FFF solid; position:absolute; left:inherit !important; top:inherit !important; margin-left: 46.5%; margin-top:5px; display:block;}

.journey-timeline .timeline_items > li:nth-child(even) {background:none !important; margin-top: 81px !important; border-top:3px #FFF solid; padding-top:40px;}
.journey-timeline .timeline_items > li:nth-child(even)::before {content:""; width:3px; height:23px; background:#FFF; position: absolute; margin-top: -43px;}
.journey-timeline .timeline_items > li:nth-child(even) h3::before {content:""; width:10px; height:10px; border-radius:10px; border:3px #FFF solid; position:absolute; left:inherit !important; top:inherit !important; margin-left: 5.85%; margin-top: -23px;}

#solutions-we-deliver .icon_box .desc_wrapper .desc {display:none; padding:1em 2em;}
#solutions-we-deliver .icon_box:hover .desc_wrapper .desc {display:block;}
#solutions-we-deliver .icon_box {padding: 20px 0 10px 0; border: 1px #3335 solid; border-radius: 5px; box-shadow: 0 0 3px #0002; margin: 0 15px;}

.mcb-wrap-e898c2d4a .icon_box .image_wrapper img {border-radius:100%; box-shadow: 0 0 10px #ddd; border: 14px #fff solid; background: #FFF;}
#marketing_benefits .list_item .list_right h4 { width: 20%; float: left; font-size: 37px; text-align: center; line-height: 65px;}
#marketing_benefits .list_item .list_right h4 { width: 20%; float: left; font-size: 37px; text-align: center; line-height: 65px;}
#marketing_benefits .list_item .list_right .desc {float:left; width: 70%; padding-right: 10%; padding-top: 11px;}
#marketing_benefits .column_list .list_item:nth-child(1) {border-bottom:3px #FFF solid; border-left:3px #FFF solid; border-right:3px #FFF solid;}
#marketing_benefits .column_list .list_item:nth-child(2) {border-bottom:3px #FFF solid; border-left:3px #FFF solid; border-right:3px #FFF solid;}
 
.mcb-section-s3copqnd5 img {height:80px !important; width:auto;}
.mcb-item-mp879ety1 {padding-top:25px;}
#our-process .icon_box img {height: 50px !important; width: auto}
#our-process .icon_box .image_wrapper { background: #ee4423; width: 20%; margin: 0 auto; border-radius: 100%; padding: 1em 1em 0.5em 1em; height: auto;}
#our-process .icon_box .desc_wrapper h4 { background: #333; color: white; padding: 1.5em 0 1em 0; margin-top: -30px; z-index: -1; position: relative; margin-bottom:0px;}
#our-process .icon_box .desc {background:#f1f1f1; padding:1em 1.5em;}

#top-features .column_icon_box {margin-bottom:0px !important;}
#top-features .icon_box .desc_wrapper {border-right:1px #333 solid; height:100%; padding:10px; min-height: 4.8vw;}
#top-features .column_icon_box:nth-child(3n-3) .icon_box .desc_wrapper {border-right:0px solid transparent;}

#branding-solutions .column_icon_box {margin-bottom:0px !important;}
#branding-solutions .icon_box .desc_wrapper {border-right:1px #333 solid; height:100%; padding:10px; min-height: 4.8vw;}
#branding-solutions .column_icon_box:nth-child(3n-4) .icon_box .desc_wrapper {border-right:0px solid transparent;}

.case-study .content_slider.flat.description ul li img { float: right;  width: 30%;}
.case-study .content_slider.flat.description ul li h3 { float: left; width: 70%; text-align: left; padding-top:2em;}
.case-study .content_slider.flat.description ul li .desc { float: left; width: 65%; text-align: left; padding:0;}
.case-study .content_slider.flat.description ul li a::after {content: "Learn More"; display: block; float: left; margin-top: 2em;}


#scroller
{
height: 310px;
width: 100%;
background-color: #646464;
overflow: hidden;
position: relative;
overflow-x: scroll;
}

.thumbs
{
background-color: #646464;
position: absolute;
top: 0px;
left: 0px;
height: 310px;
width: auto;
overflow: hidden;
white-space: nowrap;
padding: 0 100px;
}

.thumbs .onediv
{
  height: 310px;
  width: 200px;
  background-color: #2E94B4;
  margin: 0 10px;
  display: inline-block;
  text-align: center;
  font-size:3em;
  font-weight: bold;
  color: #FFF;
}

/*Digital Solutions For -----------------------------------------------------------------
.mcb-wrap-zorp61e2q .icon_box .image_wrapper img {background: #fff; box-shadow: 0 0 5px #0000002b; padding: 1.5em; border-radius: 100%;}*/
.mcb-wrap-zorp61e2q .icon_box {background:white; border-radius:1em; box-shadow: 0 4px 12px 0px #0002; padding-top: 2em;}
.mcb-wrap-zorp61e2q .icon_box .desc {padding:0 2em;}
.mcb-wrap-zorp61e2q .icon_box a::after {content: "Read More"; display: inline-block; text-align: center; padding: 0.5em 1.5em; background: #ee4423; margin: 1em 0; margin-left: 35%; border-radius: 1.5em; color:white; font-size: 14px; letter-spacing: 1px;}

/*Webdesign Section -----------------------------------------------------------------*/
.mcb-wrap-4rbu7ekc7 .icon_box { border-radius:1em; background:none !important; text-align:left;}
.mcb-wrap-4rbu7ekc7 .icon_box .desc_wrapper .number {font-size:2rem !important; color:black !important;}
.mcb-wrap-4rbu7ekc7 .icon_box .image_wrapper {text-align:left; margin-left:2em; padding-top: 1em;}
.mcb-wrap-4rbu7ekc7 .icon_box .image_wrapper img {height:45px !important; width:auto;}
.mcb-wrap-4rbu7ekc7 .icon_box .desc_wrapper .title {color:black !important;}
.mcb-wrap-4rbu7ekc7 .icon_box .desc_wrapper {margin-bottom:0px; text-align:left; padding-left:2em; padding-right:2em;}
.mcb-wrap-4rbu7ekc7 .icon_box {margin:0.5em !important; border-radius: 1em; background:white !important; transition: all 0.8s ease; box-shadow: 0 0 5px #0002; position:relative; z-index:1;}
.mcb-wrap-4rbu7ekc7 .icon_box:hover {box-shadow: 0 0 5px #d33; -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); z-index:15;}
.mcb-wrap-4rbu7ekc7 .column_icon_box {margin:0px; position:relative; z-index:1;}
.mcb-wrap-4rbu7ekc7 .column_icon_box:hover {position:relative; z-index:10;}

/*Web Mainyanace Section -----------------------------------------------------------------*/
.mcb-section-mwmav2o0p .counter { border-radius:1em; background:none !important;}
.mcb-section-mwmav2o0p .counter .desc_wrapper .number {font-size:2rem !important; color:black !important;}
.mcb-section-mwmav2o0p .counter .desc_wrapper .title {color:black !important;}
.mcb-section-mwmav2o0p .counter .icon_wrapper {margin-bottom:0px;}
.mcb-section-mwmav2o0p .column_counter {margin:0.5em !important; width: 47%; border-radius: 1em; background:white !important; transition: all 0.5s ease;}
.mcb-section-mwmav2o0p .column_counter:hover {box-shadow: 0 0 25px #d33;}
.mcb-section-mwmav2o0p .column_counter:hover .counter {background:#dd333324 !important;}
.mcb-wrap-7wfkvcvkz .mcb-wrap-inner{padding-left:16%;}
.mcb-item-aqct232o5 .column_attr.align_justify {padding-right:5em;}

/*Footer ---------------------------------------------------------------------------------*/
#Footer .widgets_wrapper .container {max-width:98%;}
#Footer .widgets_wrapper .widget p {margin:0px !important;}
#Footer .widgets_wrapper .widget p b{color:#ee4423;}
#custom_html-6 {margin-top:70px !important;}
#custom_html-6 .social-media {padding-top:30px; font-size: 1.5rem;}
#Footer .widgets_wrapper .widget a:hover {text-decoration:none;}

@media only screen and (max-width: 767px){
#Header #Top_bar { background-color: #000 !important; }
.mobile-tb-center #Top_bar .top_bar_right {display:none !important;}
	#Action_bar .container {padding:0 5px !important;}
	#Action_bar .contact_details {display:flex; font-size:10px;}
	#Action_bar .social {display:none;}
	
	#page-banner .column_attr {padding-top:40px !important;}
	#page-banner .mcb-wrap {padding-top:80px !important;}
	#page-banner h1 {text-align:center !important;}
	.rt-wpls .slick-dots {display:none !important;}
	.mcb-wrap-i1yth1t8z {padding:40px 0px 0px 0px !important;}
	.mcb-item-s5xh4ij45 .testimonials_list .item .blockquote blockquote { text-align: initial !important; line-height: 1.2rem !important;}
	.mcb-item-s5xh4ij45 {margin:0px !important;}
	.mcb-item-aqct232o5 .column_attr.align_justify {padding-right:0px;}
	.mcb-section-1ilakqdfc, .mcb-section-0ayctzctp, .mcb-section-74yfm2igi {padding-top:0px !important; padding-bottom:20px !important}
	.mcb-section-fk6mdygkk, .mcb-section-r88b8aek8 {padding-top:20px !important; padding-bottom:0px !important;}
	#custom_html-6 {margin-top: 0px !important;}
	.widget {    margin-top: 0 !important;}
	#Action_bar .contact_details li.whatsap {display:block; 
    background: #1ebea5;
    color: white;
    padding: 0 16px !important;
    border-radius: 10px;} 
}
#Action_bar .contact_details li.whatsap a {color:white !important;}



